24小时热门版块排行榜    

查看: 870  |  回复: 12
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

monitor2885

至尊木虫 (职业作家)

队长

[交流] 【求助】Matlab关于曲线平移【已完成】

syms t
p1 = 6.6686e-026;
  p2 = -3.0826e-022;
  p3 = 9.509e-020;
  p4 = 2.2472e-015;
  p5 = -6.6142e-012;
  p6 = 9.2298e-009;
  p7 = -7.4026e-006;
  p8 = 0.0035083;
  p9 = -0.94893;
  p10 = 134.87;
  p11 = -7806.5;
E=@(t)14*(p1*t^10+p2*t^9+p3*t^8+p4*t^7+p5*t^6+p6*t^5+p7*t^4+p8*t^3+p9*t^2+p10*t^1+p11);
fplot(E,[216,1300])

这条曲线最大值所在横坐标大概是590,我想让曲线的最大值出现的早一些,横坐标在400左右,请问怎么改程序?但是曲线的形状不能改变,程序改后要有一种向左侧波动传递的感觉。谢谢

[ Last edited by nono2009 on 2009-9-23 at 21:46 ]
回复此楼

» 猜你喜欢

Retirement
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshilsh

荣誉版主 (职业作家)

优秀版主

★ ★ ★
kuhailangyu(金币+3,VIP+0):辛苦了 7-11 20:09
我把hitzhang兄的改了下,让纵坐标保持不变,这是张兄没考虑到的
然后横坐标平移!得出3图,
syms t
p1 = 6.6686e-026;
  p2 = -3.0826e-022;
  p3 = 9.509e-020;
  p4 = 2.2472e-015;
  p5 = -6.6142e-012;
  p6 = 9.2298e-009;
  p7 = -7.4026e-006;
  p8 = 0.0035083;
  p9 = -0.94893;
  p10 = 134.87;
  p11 = -7806.5;
E=@(t)14*(p1*t.^10+p2*t.^9+p3*t.^8+p4*t.^7+p5*t.^6+p6*t.^5+p7*t.^4+p8*t.^3+p9*t.^2+p10*t.^1+p11);
t=[216:1300];
f=E(t);
plot(t,f)
hold on;
t1=[216+(t(t<=590)-216)*184/374 400+(t(t>590)-590)*900/710];
plot(t1,f)
hold on;
f1=E(t);
t11=t-100;
plot(t11,f1);

[ Last edited by woshilsh on 2009-7-11 at 19:59 ]
[center][url=http://www.91cool.net/][img]http://id.91cool.net/sign/?name=小木虫印&amp;amp;amp;say=各位版主辛苦了![/img][/url][/center]
9楼2009-07-11 19:57:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

monitor2885

至尊木虫 (职业作家)

队长

请版主把我的悬赏再增加3个,谢谢
Retirement
2楼2009-07-11 15:41:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cloisonne

木虫 (正式写手)

★ ★
kuhailangyu(金币+2,VIP+0):欢迎参与讨论 7-11 19:15
不太明白。。。前面加t1=t+190,后面吧t都换成t1?
3楼2009-07-11 16:18:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunjianpeng2001

银虫 (小有名气)


kuhailangyu(金币+1,VIP+0):欢迎参与讨论 7-11 19:17
你的程序有点问题吧。我怎么运行不了
4楼2009-07-11 17:45:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见