已经给出数据如何用matlab软件画图

已经给出数据如何用matlab软件画图... 已经给出数据如何用matlab软件画图 展开
 我来答
二三社会事
高粉答主

2019-07-15 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1254
采纳率:0%
帮助的人:28万
展开全部

方法步骤如下:

1、首先打开计算机,在计算机内打开matlab,然后在matlab界面内输入a=1:1:30;这是我们的源数据。

2、然后再在界面内输入输入命令plot(a)。

3、然后就可以把图像在软件内展示出来。

4、然后在界面内打开数据列表。

5、选择左上边的app画图,选择饼状图,即可得到饼状图,选择柱状图,还有很多选项可供选择。

Simscape2013
2017-02-20 · TA获得超过1412个赞
知道小有建树答主
回答量:741
采纳率:96%
帮助的人:272万
展开全部

Matlab可以通过菜单或者脚本来完成你所说的任务。

Matlab数据画图粗糙的分为两步:

  1. 把excel,txt,.data,.csv等等格式的数据文件导入到matlab环境;

  2. 画图。

    首先来看导入数据

大部分常见的数据文件包括excel,txt,csv.dat等等,都可以通过简单的鼠标右键菜单导入。

导入向导提供了相应的选项你可以设置,见下图。

画图



已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lhmhz
高粉答主

2016-04-29 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7262 获赞数:16963

向TA提问 私信TA
展开全部

1、用plot()函数可以绘制 2 维图形。

x=[0:1:4];

y=[5.76 9.59 10.2 5.38 5.31];

xi=0:0.01:4;

yi=interp1(x,y,xi,'spline');

plot(xi,yi,'r-')

2、用surfc()函数可以绘制 3 维图形。

a=1;H=1.5;k=0.3;h=0.2;q=5;N=20;

p=0:0.05:1;theta=0:pi/30:2*pi;

[Th,P]=meshgrid(theta,p);

[x,y]=pol2cart(Th,P);

z=0;

u0=q/H/pi+1/(k+H*a)*q/2.*P.*sin(Th);

for n=1:N

    zz=2*q/pi/a^2*(2*n-1)/(2*n*k+a*H)/(1-4*n^2)*P.^(2*n).*cos(2*n*Th);

    z=z+zz;

end

u=u0+z;

surfc(x,y,u);

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无休止无休止
2016-09-03 · 超过20用户采纳过TA的回答
知道答主
回答量:78
采纳率:80%
帮助的人:24.1万
展开全部

你好可以使用最简单的plot函数

调用格式为:


plot(x,y); %x,y为两个维数相同的数据向量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxl19901219
2016-05-08
知道答主
回答量:18
采纳率:0%
帮助的人:3.6万
展开全部
看你画什么图了。
一维的图像用plot()括号中输入的是你的数据
二维的有很多如imshow,imagescr等等
三维的有surf,mash等等
具体指令看具体需求,你也可以直接doc 指令看具体操作细节
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式