求助Matlab绘图问题,我是菜鸟 20

dat1为一个数据存储矩阵,K=dat1[1:1:7],t1=[1,8,12,24,29,36,37],L=0.075,要求在一个坐标下绘制两个图线,Plot(t1,K,... dat1为一个数据存储矩阵,K=dat1[1:1:7],t1=[1,8,12,24,29,36,37],L=0.075,要求在一个坐标下绘制两个图线,Plot(t1,K,'-。r',t1,L,'--g')为什么没有Y坐标为0.075的那条横线呢? 展开
 我来答
百度网友80dd24c
2010-12-09 · 超过57用户采纳过TA的回答
知道答主
回答量:222
采纳率:0%
帮助的人:139万
展开全部
clear;clc;
A=[...
1 15 15 18.4
2 550 15 16.8
3 1085 15 17.4
4 145 170 16.8
5 415 170 18.2
6 685 170 18.2
7 955 170 16.2
8 280 330 19.3
9 820 330 17.4
10 145 490 16.8
11 415 490 19.4
12 685 490 18.9
13 955 490 16.3
14 15 650 17.5
15 550 650 19.3
16 1085 650 17.0
17 145 810 16.7
18 415 810 19.2
19 685 810 19.3
20 955 810 17.0
21 280 970 17.4
22 820 970 19.0
23 145 1130 15.9
24 415 1130 18.2
25 685 1130 17.8
26 955 1130 16.5
27 15 1285 17.5
28 550 1285 16.8
29 1085 1285 17.3];
x=A(:,2);y=A(:,3);z=A(:,4);
xi=min(x):20:max(x);yi=min(y):20:max(y);
[X,Y]=meshgrid(xi,yi);
Z=griddata(x,y,z,X,Y,'cubic');
mesh(X,Y,Z);
xlabel('x'),ylabel('y'),zlabel('RS')

图形见:

另一组数据大同小异:
clear;clc;
A=[...
15 15 27.49
15 330 27.49
15 650 27.28
15 970 27.39
15 1285 27.52
145 1130 27.46
145 810 27.29
145 490 27.46
145 170 27.44
280 15 27.36
280 330 27.50
280 650 27.30
280 970 27.31
280 1285 27.52
415 1130 27.35
415 810 27.27
415 490 27.44
415 170 27.27
550 15 27.25
550 330 27.33
550 650 27.25
550 970 27.36
550 1285 27.41
685 1130 27.38
685 810 27.30
685 490 27.25
685 170 27.25
820 15 27.46
820 330 27.32
820 650 27.39
820 970 27.32
820 1285 27.61
955 1130 27.42
955 810 27.34
955 490 27.30
955 170 27.35
1085 15 27.46
1085 330 27.28
1085 650 27.41
1085 970 27.47
1085 1285 27.72 ];
x=A(:,1);y=A(:,2);z=A(:,3);
xi=min(x):20:max(x);yi=min(y):20:max(y);
[X,Y]=meshgrid(xi,yi);
Z=griddata(x,y,z,X,Y,'cubic');
mesh(X,Y,Z);
xlabel('x'),ylabel('y'),zlabel('RS')
伟茂mx
2010-12-09
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
L改成向量试试,现在画出来在y=0.075上可能是一个点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8a3f7cbb2
2010-12-09
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
你是S and B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
化学工程
2010-12-15 · TA获得超过8900个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3340万
展开全部
K=1:1:7;
t1=[1,8,12,24,29,36,37];
L=0.075*ones(1,length(t1))
plot(t1,K,'-r',t1,L,'--g')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式