| 查看: 1107 | 回复: 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都是变量,可以任意赋值。 画出三维散点图!! |
» 猜你喜欢
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
假如你的研究生提出不合理要求
已经有6人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
26申博(荧光探针方向,有机合成)
已经有4人回复

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
易水兴澜
新虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1103.6
- 红花: 1
- 沙发: 2
- 帖子: 790
- 在线: 17.7小时
- 虫号: 3082603
- 注册: 2014-03-23
- 专业: 机构学与机器人
5楼2017-10-24 16:39:52
6楼2017-11-20 19:23:41












回复此楼
