用matlab绘制丘陵地形图求高度
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 07:40:40
仔细阅读我给你的一下建议后,我保证你只需要15分钟你就可以使用CASS做出一张地形图.建议:1.在CASS安装目录下的System文件夹下有完整的帮助文档--“cass.chm”文件,帮助文档分为两大
你没有对y逐个赋值,要先把同长度的y预定义出来,再根据判断逐个赋值x=0:0.1:10;y=x;fori=1:length(x)ifx(i)再问:那如果是0
程序:f=-5:0.001:5;y=1./sqrt(1+(2*pi*f).^2);plot(f,y)xlabel('f')ylabel('y')title('y
程序:x=[1925313844];y=[19.032.349.073.397.8];x1=10:0.01:50;y1=polyval(polyfit(x.^2,y,1),x1.^2);plot(x,
使用隐函数绘图:ezplot('450=sqrt((x+372).^2+(y-2169).^2)-sqrt((x-125).^2+(y-2197).^2)',[6001200],[16
如果是单点的话,可以画圆然后输入坐标东坐标在前,北坐标在后,如果点很多,编一个dat文件就可以,格式是,点名,代码,东坐标,北坐标,高程代码可以空着,文件用写字板或excel编都可以,最后将文件格式改
地形图绘制要专业的软件,单一的CAD是没办法画的,可以用CASS也是基于CAD上的
第一种方式,手簿到处数据时候直接导出成CAD的格式,然后根据草图连线就行了第二种方式,用绘图软件,展点之后点也就在应该在的位置上了,连线,画图.再问:第二种方式,用绘图软件,展点之后点也就在应该在的位
用CAD画的,然后用CASS刷的编码,很多老图都是这样处理的,这样是不符合规范的,因为符号出不来.
(四大高原,三大平原,三大丘陵
ezplot('sin(3*t)*cos(t)','sin(3*t)*sin(t)',[0pi]);holdonezplot('y=2*x-0.5',[-1.51]);t=solve('sin(3*t
高原:一圈一圈的同心圆,越靠近中心的圆所标的数值越大,代表它的海拔越高盆地:和高原的图相同,数值正相反,代表中心的海拔低丘陵:在一个区域内,有许多小的形同于高原的等高线图,其标注的值相差不会太大,否则
AA=load('你的文件名,注意路径要全');plot(AA,'*-');就画好了.你可以把你数据贴上来.
clear;>>closeall>>theta=0:0.01:2*pi;>>a=1;b=0;n=1;>>r=a*cos(b+n*theta);>>subplot(2,2,1)>>polar(theta
p=[5050;6060;10080;15060;20040];n=size(p,1);t=linspace(0,1)';b=0;fork=0:n-1tmp=nchoosek(n-1,k)*t.^k.
画图到不难,就是你这个数据预处理稍微麻烦点,首先得把数据转成栅格数据,就是把x,y,z这三个列向量都变成矩阵,幸好你的数据x和y还是排序好的,栅格化:[XY]=meshgrid(x,y),我这就给你编
ezplot('(x-0.125)*(1/cos(th))^0.35+1.991*(1/cos(th)-x)=(cos(th)/cos(th/2))^0.35*(1/cos(th/2)-0.125)'
等高线是根据高程点内插的,有一定的规则,不能相交,同一等高线高程相等.
sys=tf([55],conv([151],[201]));%定义传递函数[u,t]=gensig('sin',2*pi);%定义时间和输入序列y=lsim(sys,u,t);%得到输出序列plot
xzero1=fzero(@(x)cos(3*x)*exp(-x),1)%求1附近的零点xzero2=fzero(@(x)cos(3*x)*exp(-x),2)%求1附近的零点xzero3=fzero