| 查看: 1917 | 回复: 9 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
wzp0098木虫 (著名写手)
|
[求助]
利用for 语句画图
|
||
|
K=-10:1:10; for m=1:K; K1=Length(K) w=10; K2=K1+2*w;x=0.2; r1=8;r2=0.001*r1;T=3; A=[-r1 r2-r1 -i*x i*x 0 0 0 0; 0 -r2 0 0 0 0 i*T -i*T; -2*i*x -i*x -r1-i*K1*0.5 0 -i*T 0 0 0; 2*i*x i*x 0 -r1+i*K1*0.5 0 i*T 0 0; 0 0 -i*T 0 -r2-i*(K1+K2)*0.5 0 i*x 0; 0 0 0 i*T 0 -r2+i*(K1+K2)*0.5 0 -i*x; i*T 2*i*T 0 0 i*x 0 -r2-r1+i*(K1-K2)*0.5 0; -i*T -2*i*T 0 0 0 -i*x 0 -r2-r1-i*(K1-K2)*0.5]; B=[-r1;0;-i*x;i*x;0;0;i*T;-i*T]; Y=A\B; y=imag(Y(3)); end plot(K,y) 我想利用for循环语句画出图形,可是无法运行,求大虾赐教! |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有11人回复
救命帖
已经有5人回复
限项规定
已经有5人回复
为什么nbs上溴 没有产物点出现呢
已经有9人回复
招博士
已经有3人回复
存款400万可以在学校里躺平吗
已经有35人回复
最失望的一年
已经有18人回复
求推荐博导
已经有4人回复
求推荐英文EI期刊
已经有5人回复
疑惑?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
这个用matlab怎么画
已经有10人回复
急:求用Fortran或者其他语言编写一个程序,处理下面的数据!!!!!!!!!!
已经有37人回复
如何用matlab将这个方程代表的图画出来,最好能把画图的代码贴出来,谢谢啊!
已经有11人回复
做研究需要学编程吗。学什么语言好
已经有20人回复
前处理软件如何生成网格
已经有8人回复
如何利用Matlab画图呢?
已经有7人回复
C语言编程,以便画图。
已经有5人回复
拟合方程并作图
已经有6人回复
向各位老师求助三维画图坐标轴修改及隐去部分图的问题
已经有7人回复
matlab画图问题: 怎样用小图标或自定义图形代替+ x . o等做图
已经有10人回复
fortran程序运行结果输出及绘图
已经有9人回复
如何用MATLAB求解脉冲微分方程并画图
已经有5人回复
求助Matlab批处理for语句循环
已经有5人回复
请教mathematic问题?关于解微分方程组的和画图的一些问题。
已经有19人回复
matlab中遇到的画图小问题,程序没问题。标题要长@@@@@@@@@@@@@@@@@@@@@@
已经有8人回复
matlab中如何通过for语句得到已有矩阵的部分数据
已经有3人回复
想用C++画一个正方形,该怎么做
已经有20人回复
matlab画图求助
已经有11人回复
MCNP5 画图的问题
已经有7人回复
VC的画图框架中,谁用的比较多?
已经有17人回复
【原创】在WORD中使用Mathematica画的图形的体会
已经有13人回复
【求助】Mathematica画图问题
已经有7人回复
【求助】再次关于Mathematica画图颜色问题(急用)
已经有3人回复
【分享】将Mathematica绘图数据转换至Origin软件
已经有134人回复
【求助】gnuplot画图软件【已完结】
已经有15人回复
wzp0098
木虫 (著名写手)
- 应助: 2 (幼儿园)
- 金币: 2524.4
- 散金: 39
- 红花: 13
- 帖子: 1218
- 在线: 226.6小时
- 虫号: 853822
- 注册: 2009-09-22
- 性别: GG
- 专业: 光学
|
根据你的意见,我做了些修改,具体如下, K=-10:0.1:10; for n=1:length(K); K1=K(n); w=10; K2=K1+2*w;x=0.5; r1=8;r2=0.001*r1;T=3; A=[-r1 r2-r1 -i*x i*x 0 0 0 0; 0 -r2 0 0 0 0 i*T -i*T; -2*i*x -i*x -r1-i*K1*0.5 0 -i*T 0 0 0; 2*i*x i*x 0 -r1+i*K1*0.5 0 i*T 0 0; 0 0 -i*T 0 -r2-i*(K1+K2)*0.5 0 i*x 0; 0 0 0 i*T 0 -r2+i*(K1+K2)*0.5 0 -i*x; i*T 2*i*T 0 0 i*x 0 -r2-r1+i*(K1-K2)*0.5 0; -i*T -2*i*T 0 0 0 -i*x 0 -r2-r1-i*(K1-K2)*0.5]; B=[-r1;0;-i*x;i*x;0;0;i*T;-i*T]; Y=A\B; P=imag(Y(3)); end plot(K,P) 但是得不到我想要的图形,望赐教! 从中间的赋值到end之前的部分是矩阵求解过程。 |
5楼2012-07-09 10:29:59
fjtony163
版主 (文坛精英)
米米
- 应助: 361 (硕士)
- 贵宾: 6.876
- 金币: 70610.6
- 散金: 36050
- 红花: 222
- 沙发: 616
- 帖子: 21912
- 在线: 3793.7小时
- 虫号: 1397876
- 注册: 2011-09-11
- 专业: 遗传学研究新技术与方法
- 管辖: 论文翻译
2楼2012-07-08 09:19:50
wzp0098
木虫 (著名写手)
- 应助: 2 (幼儿园)
- 金币: 2524.4
- 散金: 39
- 红花: 13
- 帖子: 1218
- 在线: 226.6小时
- 虫号: 853822
- 注册: 2009-09-22
- 性别: GG
- 专业: 光学
|
谢谢,我就是想画出y随K1变化的图像!K1取一个值,就可以得到一个y值,利用for语句循环。做了修改,还是不行! K1=-10:1:10; for m=1:Length(K); K1=m w=10; K2=K1+2*w;x=0.2; r1=8;r2=0.001*r1;T=3; A=[-r1 r2-r1 -i*x i*x 0 0 0 0; 0 -r2 0 0 0 0 i*T -i*T; -2*i*x -i*x -r1-i*K1*0.5 0 -i*T 0 0 0; 2*i*x i*x 0 -r1+i*K1*0.5 0 i*T 0 0; 0 0 -i*T 0 -r2-i*(K1+K2)*0.5 0 i*x 0; 0 0 0 i*T 0 -r2+i*(K1+K2)*0.5 0 -i*x; i*T 2*i*T 0 0 i*x 0 -r2-r1+i*(K1-K2)*0.5 0; -i*T -2*i*T 0 0 0 -i*x 0 -r2-r1-i*(K1-K2)*0.5]; B=[-r1;0;-i*x;i*x;0;0;i*T;-i*T]; Y=A\B; y=imag(Y(3)); end plot(K1,y) |
3楼2012-07-08 11:17:39
fjtony163
版主 (文坛精英)
米米
- 应助: 361 (硕士)
- 贵宾: 6.876
- 金币: 70610.6
- 散金: 36050
- 红花: 222
- 沙发: 616
- 帖子: 21912
- 在线: 3793.7小时
- 虫号: 1397876
- 注册: 2011-09-11
- 专业: 遗传学研究新技术与方法
- 管辖: 论文翻译
4楼2012-07-08 11:30:10













回复此楼