matlab绘制 椭球体,如何用绘图法绘制椭球体_其实我王尼玛江西的博客-程序员秘密

技术标签: matlab绘制 椭球体  

好吧,比我想象的要容易。有一个alphahull选项,它要求自动计算相应的三角剖分。在from plotly.offline import iplot, init_notebook_mode

from plotly.graph_objs import Mesh3d

from numpy import sin, cos, pi

# some math: generate points on the surface of ellipsoid

phi = np.linspace(0, 2*pi)

theta = np.linspace(-pi/2, pi/2)

phi, theta=np.meshgrid(phi, theta)

x = cos(theta) * sin(phi) * 3

y = cos(theta) * cos(phi) * 2

z = sin(theta)

# to use with Jupyter notebook

init_notebook_mode()

iplot([Mesh3d({

'x': x.flatten(),

'y': y.flatten(),

'z': z.flatten(),

'alphahull': 0

})])

BhKs8.png

这是R版:

^{pr2}$

编辑:也可以使用type='surface'生成参数图:在这种情况下,必须提供二维x和{}。在library(plotly)

library(pracma)

mgrd

U

V

frame

plot_ly(frame, type='surface', x=x, y=y, z=z, showlegend=F, showscale=F,

colorscale=list(list(0, 'blue'), list(1, 'blue')))

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42668301/article/details/116154337

智能推荐

py2neo 基本用法_luoganttcc的博客-程序员秘密

py2neo 基本用法 #coding:utf-8from py2neo import Graph,Node,Relationship ##连接neo4j数据库,输入地址、用户名、密码graph = Graph('http://localhost:7474',username='neo4j',pass...

汪汪汪_1000个汪汪汪_qq_24230925的博客-程序员秘密

汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪汪

STM32 使用HAL库调试内部RTC经验总结_Engineer-Bruce_Yang的博客-程序员秘密

本调试过程基于STM32F429如下型号。之前做项目用了正点原子的RTC例程,结果在应用的过程中就出问题了。原子RTC的例程如下://RTC初始化//返回值:0,初始化成功;// 2,进入初始化模式失败;u8 RTC_Init(void){ RTC_Handler.Instance=RTC; RTC_Handler.Init.HourFormat=...

springboot配置文件中使用配置信息自定义注入哪一个类名(比如多个类实现一个接口,使用resource(name=${配置文件的key}”))_"@resource(name=\"${}\")"_Record Life的博客-程序员秘密

在使用不同的业务但是同一个方法进行执行的时候,就是多各类实现一个接口,使用接口注入参数不知道注入哪一个类的时候。可以通过制定bean的对象名进行注入比如创建了一个IActiveUserService.java接口package com.ewe.user.service;import javax.servlet.http.HttpServletResponse;public inte

带EXISTS谓词的查询,当需要查询至少、所有关键字时使用_二叉树不是树啊的博客-程序员秘密

带EXISTS谓词的查询存在谓词,不返回数据,只返回逻辑真和假语法:select 列名列表from 表名1where [not] exists (select * from 表名2 [where子句])

统计字符串的空格,每个数字,字母的个数_成长期码隆的博客-程序员秘密

//统计字符串的空格,每个数字,字母的个数#include <stdio.h>int main(){ char *string = "I am the kong of the world"; int i = 0 ; int count[256] = {0}; for(i=0;string[i]!='\0';i++) { count[string[i]]++; }

随便推点

Vue启动报错Error:Cannot find module ‘array-includes‘_chenmo2019的博客-程序员秘密

Vue启动报错Error:Cannot find module ‘array-includes’解决办法:删除项目中的node_modules文件夹清空所有依赖,cnpm cache clean重新安装依赖,cpnm install重新启动就可以了

贪吃蛇02---用java script完成贪吃蛇_weixin_30695195的博客-程序员秘密

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>贪吃蛇</title> </head> <body> <canvas id="game" width="450"...

SmartKIT-ESP开发板和CNC shield v3拓展板的连接以及程序编写注意事项_v3雕刻机扩展板接线图_素手执锐血衊白衣的博客-程序员秘密

    SmartKIT-ESP是一款兼容Arduino UNO R3引脚的STM32开发板,那么自然可以使用Arduino UNO R3的拓展板——CNC shield v3。前置文章:《SmartKIT-ESP单片机开发控制板测试前资料整理》。1、引脚对应关系2、硬件连接    值得注意的是,在XYZA四个轴中,A轴略微特殊。为了实现A轴单独驱动或者X轴双驱动等操作,拓展...

屏蔽百度网络广告_屏蔽百度极速版的hosts_leechiyang的博客-程序员秘密

最近的网络广告越来越多,发现好多是来自百度,编辑host文件,可以轻松让广告消失。在开始->运行 中输入“notepad C:\WINDOWS\system32\drivers\etc\hosts”,会用记事本打开本地host文件,在里面的末尾增加以下内容:127.0.0.1 cpro.baidu.com127.0.0.1 pos.baidu.com127.0.0.1 hm.bai

Linux环境下搭建禅道_linux搭建禅道_想上天的猫i的博客-程序员秘密

简短的环境搭建。。1、先在禅道官网下载对应的压缩包我这里使用的是CentOS7 64位系统,所以下载如下图所示的安装包禅道压缩包里自带apache、mysql、php2.将安装包拉到服务器目录内我拉到的是home用户内的目录,可以在此先切换root用户,使用su命令3.将安装包解压到 /opt 目录下使用命令 tar -zxvfZenTaoPMS.16.5.zbox_old.64.tar.gz(此处为安装包名)-C /opt4.修改禅道自带的 apache 和 my...

vue js 可随意拖动盒子 以及禁止拖拽_星良辰寻的博客-程序员秘密

可拖动弹窗:1.新建一个js,放置如下js代码import Vue from 'vue';//使用Vue.directive()定义一个全局指令//1.参数一:指令的名称,定义时指令前面不需要写v-//2.参数二:是一个对象,该对象中有相关的操作函数//3.在调用的时候必须写v-const drag = Vue.directive('drag', { //1.指令绑定到元素上回立刻执行bind函数,只执行一次 //2.每个函数中第一个参数永远是el,表示绑定指令的元素,el参数

推荐文章

热门文章

相关标签