在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function [d,r1]=floyd1(vx,vy)
b=inf;
a=[0 2 8 1 b b b b
2 0 6 b 1 b b b
8 6 0 7 5 1 2 b
1 b 7 0 b b 9 b
b 1 5 b 0 3 b 8
b b 1 b 3 0 4 6
b b 2 9 b 4 0 3
b b b b 8 6 3 0 ];
d=a;
vx=vx+1;
vy=vy+1;
global r;
r=a;
for i=1:8
for j=1:8
d(i,j)=a(i,j);
r(i,j)=j;
k=1;
end
end
for k=1:8
for i=1:8
for j=1:8
if d(i,k)+d(k,j)<d(i,j)
d(i,j)=d(i,k)+d(k,j);
r(i,j)=k;
end
end
end
end
r1=r-1;
fun3(vx,vy);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function fun3(vx,vy)
global r
t=r(vx,vy);
if vy==t
return
else
fun3(vx,t);
disp(t-1);
fun3(t,vy);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
返回matlab 输入:
[d,r1]=floyd1(1,3) %这里我也不知道什么意思。但是能运行就是了。
1、首先打开matlab软件,点击Simulink按钮打开Simulink仿真环境(需要一点时间)
2、打开Simulink后,主界面如下所示:
3、点击Simulink界面中的File/New/Model,建立并保存模型文件:
4、在Simulink的左侧资源栏拖拽控件到model文件内并设置连线,
5、检查系统框图无误后点击运行按钮,大概几秒后仿真结束:
6、双击图中的示波器就可以查看系统仿真输出
1、matlab是一个功能强大的软件,不仅仅在数据处理方面很优秀,在界面编程方面同样优秀,这里简单介绍下matlab界面编程的基础步骤。
2、在打开的matlab程序中,点击new---graphic user interface,打开创建gui向导--我们选择blank gui,创建空白的gui界面---选择左侧我们需要的控件,如下图,我们选择一个button---将控件拖入到gui界面的合适的位置,双击打开设置属性的界面---设计好界面后,我们先不要编写函数内容,先运行界面---他会提醒我们激活界面将保存界面和代码,我们选择yes---输入文件名,点击保存---我们回到界面编辑界面,点击button右键打开右键菜单,点击view callbacks---callback,来跳转到该控件的回调函数---我们在该函数中输入代码---这时,我们运行程序,点击按钮,即可以在命令窗口中看到button执行的效果。
3、先运行界面,使得matlab给我们创建界面的代码,然后在view callback。
1 x'-- x的转置矩阵
xx'的结果是矩阵或数值,由x的维数(x若为向量,维数就是其长度)决定
2 inv 求逆矩阵。
miu=1/(ad'inv(R)ad);
既然程序没有报错,那么(ad'inv(R)ad)就是一个数值,而
w = miuinv(R)ad = 1/(ad'inv(R)ad) inv(R)ad 是矩阵运算,
不能按照代数四则运算进行简单的“约分”。
3 y(1,v)=w'a;
v=v+1; 这是为了记录向量y,v表示当前值在向量中的位置。算完这一个后,位置向后移动,从v到(v+1),继续循环,算出的y值就记录在(v+1)位置处
matlab的GUI界面简洁、明了,多用于人机的交互程序的编写,下面介绍一下具体步骤:
1打开matlab之后,新建一个GraphicalUserInterface(GUI)
2选择默认的BlankGUI(Default),点击ok
3之后进入GUI界面编辑界面,左边的侧边栏为界面的一些快捷按钮,按住鼠标左键可以拖到右侧编辑框,各个按钮一般都有自己作用
4把按钮拖过去,图为各种按钮示意
5按自己的需要选择按钮并排版
6在未放置按钮区域右键选择Editor
7进入代码编辑界面,在按钮的对应区域加入自己的代码
8点击上方绿色三角(或按F5)运行,调试通过
9调试通过即可保存m文件以及fig文件即可
以上就是关于简单的matlab运行程序全部的内容,包括:简单的matlab运行程序、matlab怎么输入仿真代码和程序代码、matlab的程序应该怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)