24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1330  |  回复: 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 的主题更新
信息提示
请填处理意见