1、先打开软件后,找到左上角按钮,点击即可用m编辑器,写或和升入代码,可以每写完一部分,执行一下,查看效果。
2、接着需要将该文件保存。
3、然后将一个图片,复制到同一个文件夹里,方便程序调用。
4、然后即可进行程序创建,这里如图使用imread进行读取,其中引号内容有文件名,包括扩展名,这是相对路径。如果程序和图不在同一文件夹,则必须使用图衫老片完整路径。
5、为了实时看到效果,可添加imshow,用于输出,这里添加了此语句,可以显示刚刚读入的彩图。
6、因为输出图片可能较多,可用subplot将其放入一张结果图上,在每个imshow之前,棚团都添加此语句,其中(2,2,1)表示2行2列布置中,第一张图,其他依次类推。
7、这样运行后,结果如图。
8、最后,需将处理的结果进行保存,可以用最后一行imwrite进行,该句中名称可自行设置,格式即扩展名,可不和原图相同,
9、运行之后,如图,即可找到储存的文件。
若你的数据为data(为1行几千列的矩阵),则直接在matlab中输入:
>>c=bar(data)
再添加坐标轴名称
>> title(' 全距离测高误差曲线')xlabel('距尘销离(单位:公里)')ylabel(‘测高误差的均值(单位: 米)’)legend('测高误差');
第二个图中数据应该是1行7列的矩阵,方法与第一个图一样,只是数据不同而已:
如下是我自己编的数据运行的结果:
>>a=[80 160 110 80 70 60 50 60]
>>b=bar(a)
>>set(gca,'YLim',[0,250],'YTick',[0:50:250])
>> title(' 距离区间测高误差均值直方图')xlabel('距离(单位:公里)')ylabel('测高误差的均值(单位: 米)')legend('测高误差均值')
%x坐标是d出图形界派竖游面后点击白色箭头,点击more properties...按钮后d出的框中选择XTickLabel自己更改的)
如有不明白的可以继续追问。
望采纳~~~~这是我在知道里面的第二个回答~望采纳啊~~
哦哦 看错了一点你的原图,你只需要把我的数据改成>>a=[80 160 110 80 70 50 70 0]就可纤闹以了。
从图像可知,这两条曲线分别是sin(x),cos(x)。实现这两笑改条曲线的绘制可以这样编写其代码:
x=0:pi/10:4*pi %生成x向量组,其范围从0到4π,步长为pi/10
y1=sin(x) %计算正弦函数值
y2=cos(x) %计算余弦函数值
plot(x,y1,'--',x,y2,'-') %绘制正弦函数和余弦函数曲线图
legend("sin(x)","cos(x)") %图例标碰含判注老键
xlabel('时间')ylabel('幅值')%标注坐标轴名称
执行代码和运行结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)