简单的matlab运行程序

简单的matlab运行程序,第1张

在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的程序应该怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9337320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存