xyz地形数据 MATLAB画图
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 05:12:12
![xyz地形数据 MATLAB画图](/uploads/image/f/896983-7-3.jpg?t=xyz%E5%9C%B0%E5%BD%A2%E6%95%B0%E6%8D%AE+MATLAB%E7%94%BB%E5%9B%BE)
你先学下matlab基本知识吧
3维曲线图可以用plot3来画,如x=[123];y=[456];z=[432];plot3(x,y,z)
x=(0.1:0.1:80);y=zeros(1,800); fori=1:1:800 ifi<=100  
程序可以更改如下:但是执行结果表明找不到解析的结果,说明你的积分函数太复杂.以下满足语法规则但是找不到满意的结果.%globaln1n2arku1u2e1e2%这句可要可不要n1=10^(-3);n2
A=[1 3 4 5 6 7 6 7 8];plot(A)hold on%表示继续在图上画图而不擦去原来的图x
你好,方程里面没有c参数,我参照你的方程做出了如下的图象横纵坐标分别为xy z坐标为c(x,y)clc,clearclose allx = 1; y&
采用插值法知道了一些点(x,y,z)坐标,怎样用MATLAB绘制出三维曲面?
clear;clc;t=0:.005:2.2*pi;%增加的取样点holdon;forr=50:50:500;y=r^2*cos(t);z=r^2*sin(t);x=0*y;plot3(x,y,z,'
输入a的数据;x=a(:,1);y=a(:,2);plot(x,y);
为避免被零除,加eps这样就可以了x=-1:0.03:1;y=-1:0.03:1;[X,Y]=meshgrid(x,y);Z=1.0./sqrt((0.2+X).^2+Y.^2+eps)+1.0./s
可以用text在图上写字符串,例如clearclcx=[12345];y=[36101620];str=[repmat('X:',5,1)num2str(x')repmat(',Y:',5,1)num
直接画不就成了么;stem(d,l);就可以得出图像了啊.
如果是画2维曲线图,就用plot如果是画3维曲线图,就用plot3,如果是画一图像,就用imagesc,具体参数用法,可以使用help文档
a在里面只起到一个倍数作用随便设个数就行了a的大小并不改变x和y的关系
画一幅图,然后输入命令:holdon,然后接着画其他图.如果想关闭holdon,就输入:holdoff.
eq='1.5*sin(x+asin(atan(t/19)))-atan(t/16)-x';fori=1:200a(i)=subs(eq,'t',i);b=char(a(i));res(i)=fsol
我的2013a的运行就可以啊
用text函数可以做的比如可以这么标注text(-1.9,4,num2str(这里填上第一个函数值));text(0.1,4,num2str(这里填上第二个函数值));未经测试,有问题可追问再问:那可
x=[0:0.2:2.2];y=[0.10.82.33.11.22.45.60.2-2.31.8-1.7-4];n=1;form=1:length(y)ifabs(y(m))>=2x1(n)=x
t=linspace(0,2*pi,50);plot(t,cos(t),'r');title('为余弦曲线');