改成 for 循环语句
ei_addconductorprop('v1',1,0,1);ei_addconductorprop('v2',0,0,1);
ei_addconductorprop('v3',0,0,1);
ei_addconductorprop('v4',0,0,1);
ei_addconductorprop('v5',0,0,1);
ei_addconductorprop('v6',0,0,1);
Charge1=[eo_getconductorproperties('v1')
eo_getconductorproperties('v2')
eo_getconductorproperties('v3')
eo_getconductorproperties('v4')
eo_getconductorproperties('v5')
eo_getconductorproperties('v6')];
% Change the applied voltages so that the second conductor is set at 1 V and all others at 0V
ei_modifyconductorprop('v1',1,0);
ei_modifyconductorprop('v2',1,1);
ei_analyze;
eo_reload;
Charge2=[eo_getconductorproperties('v1')
eo_getconductorproperties('v2')
eo_getconductorproperties('v3')
eo_getconductorproperties('v4')
eo_getconductorproperties('v5')
eo_getconductorproperties('v6')];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ei_modifyconductorprop('v2',1,0);
ei_modifyconductorprop('v3',1,1);
ei_analyze;
eo_reload;
Charge3=[eo_getconductorproperties('v1')
eo_getconductorproperties('v2')
eo_getconductorproperties('v3')
eo_getconductorproperties('v4')
eo_getconductorproperties('v5')
eo_getconductorproperties('v6')];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ei_modifyconductorprop('v3',1,0);
ei_modifyconductorprop('v4',1,1);
ei_analyze;
eo_reload;
Charge4=[eo_getconductorproperties('v1')
eo_getconductorproperties('v2')
eo_getconductorproperties('v3')
eo_getconductorproperties('v4')
eo_getconductorproperties('v5')
eo_getconductorproperties('v6')];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ei_modifyconductorprop('v4',1,0);
ei_modifyconductorprop('v5',1,1);
ei_analyze;
eo_reload;
Charge5=[eo_getconductorproperties('v1')
eo_getconductorproperties('v2')
eo_getconductorproperties('v3')
eo_getconductorproperties('v4')
eo_getconductorproperties('v5')
eo_getconductorproperties('v6')];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ei_modifyconductorprop('v5',1,0);
ei_modifyconductorprop('v6',1,1);
ei_analyze;
eo_reload;
Charge6=[eo_getconductorproperties('v1')
eo_getconductorproperties('v2')
eo_getconductorproperties('v3')
eo_getconductorproperties('v4')
eo_getconductorproperties('v5')
eo_getconductorproperties('v6')];
这是程序中的一部分,每个charge均为一个列向量,现在我想用循环表示一下这个程序,请高手多多指点,谢谢。 这是想干啥呢? 回复 2 # zhouyang664 的帖子
这是程序中的一部分,总共有六个导体,这是再给六个导体加电压,我现在想用循环表示一下上面这个程序,但是不知道该如何表示。其中每个charge为一个六行一列的向量,每次都有其中两个相邻值变化。 建议LZ先看下:@)
建议提问的网友分清 编程问题 和 专业问题
http://forum.vibunion.com/forum/viewthread.php?tid=36746&extra=&page=1
提问的智慧!!!!(发帖前请认真阅读)
http://forum.vibunion.com/forum/viewthread.php?tid=21991
for ii=2:6, vv1=['v', num2str(ii-1)]; vv2=['v', num2str(ii)];
ei_modifyconductorprop(vv1,1,0); ei_modifyconductorprop(vv2,1,1);
ei_analyze; eo_reload;
Charge6=[eo_getconductorproperties('v1'); eo_getconductorproperties('v2'); eo_getconductorproperties('v3')
eo_getconductorproperties('v4'); eo_getconductorproperties('v5'); eo_getconductorproperties('v6')];
end 回复 5 # ChaChing 的帖子
谢谢版主,目前对MATLAB正处于学习阶段,希望版主能提点对MATLAB深入学习的意见和建议,不胜感激。 回复 6 # bsp107 的帖子
1.个人已非版主
2.看一些基本书籍
3.多来此看看精华帖/老帖子, 学习下别人编程的精髓
相信会有所收穫! 祝学习愉快 还得自己多动手写写东西啊!有不懂得看看help
页:
[1]