matlab画一个圆柱
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 04:02:02
用螺旋扫描可以.先画一圆柱然后再用螺旋扫描.扫描半径和圆柱半径一样.再问:螺旋扫描里的哪一项?那么多,扫描完之后呢?再答:按你的意思应该是伸出项。扫描完成后就达到你的要求了哦?再问:不是,我是想要得到
1X(1,:)=QPSK_Set(Index(1,:));%%X(1,:)表示X的第一行,QPSK_Set应该是函数,Index(1,:)表示Index的第一行,经过处理,然后赋给X的第一行.对应的X
fork=1:(m-1)Q(k+1,1)=Q(k,1)+a1*Q(k,1)*(a-b*Q(k,2)-2*b*Q(k,1)-d1);Q(k+1,2)=Q(k,2)+a2*Q(k,2)*(a-b*Q(k,
%%设平面方程为z=ax+by+c.a=1;b=2;c=3;x=0:0.01:1;y=0:0.01:1;[xy]=meshgrid(x,y);z=a*x+b*y+c;surf(x,y,z)
fs=100;t=-1:.1/fs:1;y1=sin(2*pi*t);y2=cos(2*pi*t)plot(y1);holdonplot(y2,'r');这样两条曲线就画出来了,为了区分,第二条我用了
x=0:32;y=0:32;[M,N]=meshgrid(x,y);z=5.3*1.2^(M*2-1)*1.3^(N*2-1);figure,mesh(M,N,z)再问:大神,有错误啊,什么情况???
%输入一个数据后回车,接着输入第二个数据fprintf('请输入24个X的值(输入一个数据后回车)\n');for i=1:24  
A=0:0.1:5r=1:1:51;B=90-A;u=0.2;m=70;g=9.8;v0=15;h=2;k=sqrt(sind(B)/cosd(B)*sind(B)/cosd(B)+1);b=r*(1
data=[0 0.1285380.039902 0.1285380.039902&
例如画y等于e的x次方的函数图像:x在-10到10的范围内,在matlab中输入以下命令:x=-10:0.1:10;y=exp(x);plot(x,y);就可以了.
用subplot这个命令结合plot.给你举个例子,figure;t=1:1000;subplot(121),plot(t,sin(t));subplot(122),plot(t,cos(t));
可以用定义数组的命令cells(m,n)定义的是m*n维的矩阵也可以直接定义矩阵比如定义一个3×3的矩阵A=(x11,x12,x13;x21,x22,x23;x31,x32,x33)
1.rand(M,1)产生了一个M行一列的矩阵,这个矩阵中所有肯定都是0~1之间的,因为RAND(N)isanN-by-Nmatrixwithrandomentries,chosenfromaunif
a(i,j)=[]表示把矩阵a中第i行第j列的元素删除.再问:a(:,~sum(abs(a),1))=[]小括号里面是什么意思?谢谢啊再答:abs(a)是对矩阵求绝对值,sum(abs(a),1)--
1:symsabRspRsdR这一句去掉就可以了.function[Rp,Rd,R]=aa11(a,b)N=[sqrt(51),sqrt(21.8);sqrt(2.3),sqrt(48.5)];N1=
ezmesh('(y>=600)*2.37*10^8.*x.^0.8733.*exp(-0.0190*(y+273))+(y
请问如何用matlab画出一个三维的正方体?最好能有解释问题补充可以先编写个M文件,保存;functionboxplot3(x0,y0,z0,Lx,Ly,Lz)%(
A=[1,2,3];B=zeros(100,3);fori=1:100B(i,:)=A+i;end要取B的第一行,可以用B(1,:),依次类推
NA=0.25;n1=1;s=1;%问下你这里的s是神马东东?n=1:0.1:8;deltax=2*s*(tan(asin(NA/n1))-tan(asin(NA./n)));plot(deltax,
[x,y]=meshgrid(-8:0.1:8,-8:0.1:8);>>z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);Warning:Dividebyzero.>>m