回 帖 发 新 帖 刷新版面

主题:[讨论]请问这种图用matlab怎么画

各位师兄,我是个Matlab的初学者,今天老师给我交待了一个任务,其中有一点用到Matlab画一个图,就是下面这种图,我不知道这种图是是怎么画出来的,请大家教我,谢谢。

[img]http://in.zasv.com/attachment/201007/22/476891_12797925782UGB.jpg[/img]

回复列表 (共6个回复)

沙发

Error:File:d:\MATLAB7\work\Algo_Gourrion.m Line:4Column:11 Missing MATLAB operator.Error in==Algo_Compare_double at 12 speed_s1(i)=Algo_Gourrion(bc_s1(i),swh_s1(i));我的文件名都是英文字母加下划线的,没有数字,请问这是什么问题啊?

板凳

请问是宝丽来才拍得出吗?还是主要是数码拍然后做的后期?

3 楼

风格是后期的话,照片的质感呢?单反相机跟卡片机跟胶片机的质感还是有很大差别的。所以想问这种质感,要哪种相机可以拍出来。具体介绍或推荐相机都行。质感!

4 楼

plot()加点设置就可以,
你可以从Matlab help中找到直接搜plot
这属于画图是的小设置技巧
不知道我理解的对不对。
For example, these statements,x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));
plot(x,y,'--rs','LineWidth',2,...
                'MarkerEdgeColor','k',...
                'MarkerFaceColor','g',...
                'MarkerSize',10)
就是设置marker

另外建议看看help里的LineSpec

另外那个图标是legend

5 楼

画点和曲线就不说了(plot就可以),画这种将两个图画在一起的图,可以用 subplot ,其他的图例注视可以通过 MATLAB 的 Figure 处理,通过 Figure的工具栏里的Insert就可以了。

6 楼

初学者,学习了,谢谢楼上的!

我来回复

您尚未登录,请登录后再回复。点此登录或注册