24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1543  |  回复: 10

s20090281

银虫 (小有名气)

[求助] matlab画图的问题

for k=3:3600
     z=-0.6x1(k-1)-0.1*x1(k-2)+0.1*x1(k-1)  +0.4*x1(k-2)
end
上面的z想画成3600个点怎么画呢?请教。我画出来的结果是错误的 ,是条在-0.5附近的直线
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

引用回帖:
Originally posted by s20090281 at 2011-06-16 12:05:22:
for k=3:3600
     z=-0.6x1(k-1)-0.1*x1(k-2)+0.1*x1(k-1)  +0.4*x1(k-2)
end
上面的z想画成3600个点怎么画呢?请教。我画出来的结果是错误的 ,是条在-0.5附近的直线
[eimg]a3/85/1185039_1308197193_334.jp ...

x1未知,提问要尽可能完整的给出你的问题~~~~
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
2楼2011-06-16 13:27:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖

★ ★
s20090281(金币+2): 2011-06-16 14:47:47
xiegangmai(金币+2): 谢谢应助! 2011-06-16 19:15:11
引用回帖:
Originally posted by s20090281 at 2011-06-16 12:05:22:
for k=3:3600
     z=-0.6x1(k-1)-0.1*x1(k-2)+0.1*x1(k-1)  +0.4*x1(k-2)
end
上面的z想画成3600个点怎么画呢?请教。我画出来的结果是错误的 ,是条在-0.5附近的直线
[eimg]a3/85/1185039_1308197193_334.jp ...

在下面我假设了一个x1

x1=1:3600;
z=zeros(1,3600);
for k=3:3600
     z(k)=-0.6*x1(k-1)-0.1*x1(k-2)+0.1*x1(k-1)  +0.4*x1(k-2);
end
plot(x1,z,'.')

在你的程序中要把我给出代码的第一行去掉,代用你的x1值
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
3楼2011-06-16 13:33:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

s20090281

银虫 (小有名气)

引用回帖:
Originally posted by lds588 at 2011-06-16 13:27:50:
x1未知,提问要尽可能完整的给出你的问题~~~~

呵呵,谢谢提醒,顺便谢谢你总来回答我这么初级的问题
4楼2011-06-16 14:47:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

s20090281

银虫 (小有名气)

引用回帖:
Originally posted by lds588 at 2011-06-16 13:33:03:
在下面我假设了一个x1

x1=1:3600;
z=zeros(1,3600);
for k=3:3600
     z(k)=-0.6*x1(k-1)-0.1*x1(k-2)+0.1*x1(k-1)  +0.4*x1(k-2);
end
plot(x1,z,'.')

在你的程序中要把我给出代码的第一行去掉, ...

不好意思,我发现我打错了,
z(x)=-0.6*y1(k-1)-0.1*y1(k-2)+0.1*x1(k-1)+0.4*x(k-2);
这样的话怎么画呢?
就按x1=1:3600
     y1=1:3600
5楼2011-06-16 14:50:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

引用回帖:
Originally posted by s20090281 at 2011-06-16 14:50:44:
不好意思,我发现我打错了,
z(x)=-0.6*y1(k-1)-0.1*y1(k-2)+0.1*x1(k-1)+0.4*x(k-2);
这样的话怎么画呢?
就按x1=1:3600
     y1=1:3600

两个自变量x y 一个被动变量z,所以这是一个三维问题,
图要三维的么?
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
6楼2011-06-16 15:01:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

s20090281

银虫 (小有名气)

引用回帖:
Originally posted by lds588 at 2011-06-16 15:01:52:
两个自变量x y 一个被动变量z,所以这是一个三维问题,
图要三维的么?

不要,我还是想按横坐标1:3600;纵坐标是z来画图,可以吗?
7楼2011-06-16 15:07:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lds588

铁杆木虫 (著名写手)

愚钝

【答案】应助回帖

★ ★
s20090281(金币+3): 把分都给你吧,不会了再来求助,谢谢 2011-06-16 15:32:35
xiegangmai(金币+2): 谢谢应助! 2011-06-16 19:15:26
引用回帖:
Originally posted by s20090281 at 2011-06-16 15:07:29:
不要,我还是想按横坐标1:3600;纵坐标是z来画图,可以吗?

x1=1:3600;
y1=1:3600;
z=[];
for k=3:3600
    zz=-0.6*y1(k-1)-0.1*y1(k-2)+0.1*x1(k-1)+0.4*x1(k-2);
    z=[z;zz];
end
x=[3:3600]-2; %由于z只有3600-2个(和k的个数一样) 数据所以少两个数据
plot(x,z,'.')

注这次最后一个x好像应该是x1~~~
[url=http://weibo.com/u/2577306830?s=6uyXnP][img]http://service.t.sina.com.cn/widget/qmd/2577306830/fa2fdb00/1.png[/img][/url]
8楼2011-06-16 15:19:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

s20090281

银虫 (小有名气)

引用回帖:
Originally posted by lds588 at 2011-06-16 15:19:01:
x1=1:3600;
y1=1:3600;
z=[];
for k=3:3600
    zz=-0.6*y1(k-1)-0.1*y1(k-2)+0.1*x1(k-1)+0.4*x1(k-2);
    z=[z;zz];
end
x=[3:3600]-2; %由于z只有3600-2个(和k的个数一样) 数据所以少两个数据
p ...

可是对于我的问题,x值就不是1:3600这样的数,而是不规则的数,那该怎么办呢?
9楼2011-06-16 15:35:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

s20090281

银虫 (小有名气)

引用回帖:
Originally posted by lds588 at 2011-06-16 15:19:01:
x1=1:3600;
y1=1:3600;
z=[];
for k=3:3600
    zz=-0.6*y1(k-1)-0.1*y1(k-2)+0.1*x1(k-1)+0.4*x1(k-2);
    z=[z;zz];
end
x=[3:3600]-2; %由于z只有3600-2个(和k的个数一样) 数据所以少两个数据
p ...

我觉得这样就可以了,
x1=[1 2 3 4 5];
y1=[5 4 3 2 1];
z=zeros(1,5);
for k=3:5
     z(k)=-1*y1(k-1)-1*y1(k-2)+1*x1(k-1)+1*x1(k-2)
end
a=3:5;
plot(a,z(3:5))
10楼2011-06-16 15:49:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 s20090281 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 327求调剂 +14 Xxjc1107. 2026-04-06 14/700 2026-04-13 08:31 by Delta2012
[考研] 290调剂生物0860 +28 哇哈哈,。 2026-04-11 31/1550 2026-04-13 01:16 by 幸免 ..
[考研] 313求调剂 +5 余摆摆是大哥 2026-04-11 5/250 2026-04-12 10:34 by 猪会飞
[考研] 求助调剂,跨调 +12 X十甫寸Y 2026-04-11 12/600 2026-04-12 10:20 by zhouyuwinner
[考研] 291分调剂 +5 上岸小莹加油 2026-04-09 6/300 2026-04-11 21:06 by 逆水乘风
[考研] 284求调剂 +11 archer.. 2026-04-09 12/600 2026-04-11 20:23 by 蓝云思雨
[考研] 11408。358求调剂 +3 TMYzds 2026-04-07 3/150 2026-04-11 17:10 by 氮气气气
[考研] 0859,337求调剂 +4 研s. 2026-04-10 4/200 2026-04-11 11:34 by caotw2020
[考研] 化学308分求调剂 +22 你好明天你好 2026-04-07 24/1200 2026-04-11 11:14 by ChemPharm
[考研] 本科211 工科085400 280分求调剂 可跨专业 +11 LZH(等待调剂中 2026-04-10 11/550 2026-04-11 08:39 by zhq0425
[考研] 调剂申请086000一志愿西北农林科技大学生物与医药320分-本科齐鲁工业大学 +3 美美女士 2026-04-09 3/150 2026-04-10 10:31 by liuhuiying09
[考研] 347材料专硕求调剂 +19 zj8215216 2026-04-06 19/950 2026-04-10 09:36 by 690616278
[考研] 08工学 309分求调剂 +6 Yin DY 2026-04-08 6/300 2026-04-10 09:18 by Delta2012
[考研] 本科211 工科085400 280分求调剂 可跨专业 +3 LZH(等待调剂中 2026-04-09 3/150 2026-04-09 21:29 by wutongshun
[考研] 085404,334分,求调剂 +5 sunjie8888 2026-04-08 8/400 2026-04-09 07:26 by sunjie8888
[考研] 软件工程求调剂22软工296分求调剂,接受跨调 +4 yangchen2017 2026-04-08 5/250 2026-04-08 21:56 by 土木硕士招生
[考研] 一志愿211,化学学硕,310分,本科重点双非,求调剂 +10 努力奋斗112 2026-04-07 10/500 2026-04-08 15:01 by screening
[考研] 22408 一志愿双一流人工智能300分 四六级,数据分析国奖 +4 zzfeng123 2026-04-06 6/300 2026-04-07 21:02 by zzfeng123
[考研] 22408 318分求调剂 +4 勤奋的小笼包 2026-04-06 6/300 2026-04-07 15:05 by 纸鹤555
[考研] 材料调剂 +17 小刘同学吖吖 2026-04-06 18/900 2026-04-07 11:41 by 诗与自由
信息提示
请填处理意见