| 查看: 1134 | 回复: 5 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
763443895银虫 (初入文坛)
|
[求助]
如何使用MATLAB里的scatter3画出这个函数的三维散点图???求大神程序!!! 已有1人参与
|
|
|
x=r.*cos(t)-r.*t.*sin(t); y=r.*sin(t)+r.*t.*cos(t); z=h; 其中,h,t,r都是变量,可以任意赋值。 画出三维散点图!! |
» 猜你喜欢
球磨粉体时遇到了大的问题,请指教!
已经有15人回复
过年走亲戚时感受到了所开私家车的鄙视链
已经有5人回复
情人节自我反思:在爱情中有过遗憾吗?
已经有5人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复

6楼2017-11-20 19:23:41
lvapple
新虫 (小有名气)
- 应助: 3 (幼儿园)
- 金币: 2130.2
- 散金: 20
- 红花: 2
- 帖子: 273
- 在线: 30.8小时
- 虫号: 1737049
- 注册: 2012-04-05
- 专业: 系统科学与系统工程
2楼2017-10-18 15:43:09
lvapple
新虫 (小有名气)
- 应助: 3 (幼儿园)
- 金币: 2130.2
- 散金: 20
- 红花: 2
- 帖子: 273
- 在线: 30.8小时
- 虫号: 1737049
- 注册: 2012-04-05
- 专业: 系统科学与系统工程
【答案】应助回帖
感谢参与,应助指数 +1
|
clear t=linspace(0,2*pi,100); r=1:100; h=0:0.1:10; for i=1:100 x(i)=r(i)*cos(t(i))-r(i)*t(i)*sin(t(i)); y(i)=r(i)*sin(t(i))+r(i)*t(i)*cos(t(i)); z(i)=h(i); end figure; scatter3(x,y,z)t=linspace(0,2*pi,100); num1=length(t);r=1:10; num2=length(r);h=0:0.1:10; num3=length(h);num=1; for i=1:num1 for j=1:num2 for k=1:num3 x(num)=r(j)*cos(t(i))-r(j)*t(i)*sin(t(i)); y(num)=r(j)*sin(t(i))+r(j)*t(i)*cos(t(i)); z(num)=h(k); num=num+1; end end end figure; scatter3(x,y,z) 发自小木虫Android客户端 |
3楼2017-10-18 15:47:00
763443895
银虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 155.4
- 散金: 35
- 帖子: 49
- 在线: 30.5小时
- 虫号: 2683946
- 注册: 2013-09-26
- 性别: GG
- 专业: 传动机械学

4楼2017-10-18 18:01:09













回复此楼