MATLAB作三维图
如题:画出函数f(r)=*circ(r)的图形,并求出各环带的半径。
希望大家多多指教,谢谢! 个人水平有限, 不清楚cosr及circ是什么?:loveliness: 不好意思,是cos(r.^2)
circ(r)是一个数学里的圆柱函数,在matlab里对应着函数cylinder.
sgn是符号函数,sign
[ 本帖最后由 ChaChing 于 2010-3-16 21:36 编辑 ] 想了下! 还是想像不出(0.5+0.5*sign(cos(r.^2)))*cylinder(r)代表的图!?:@L
同待高人路过 不知这样是不是LZ想要的。。
clear;clc
f=@(r) (0.5+0.5*sign(cos(r.^2)));
r=1:10;
for i=1:length(r)
=cylinder(r(i));
A=f(r(i))*;
surf(A)
hold on
end
作出的图如下:
还有LZ所说的环径是r么,r是自变量,不用求吧。。 其实关于具体的图像是什么我也不是很清楚,只是老师布置了一道这样的题目。不过先谢谢楼上了!我学习一下先!
页:
[1]