MATLAB程序出错了,怎么样修改?

发布网友 发布时间:2022-04-23 22:39

我来回答

2个回答

懂视网 时间:2022-04-24 03:01

修改matlab程序的方法如下:

  

  1、首先需要打开文件,修改代码格式命cd(需要设定为工作路径的地址),点击回车键。

  

  2、或者在命令行窗口中输入pathtool,点击回车键,接着会弹出设置路径的窗口。

  

  3、最后,设置成功,再次在命令行窗口中输入cd可以校验是否修改成功。

  

  MATLAB(矩阵实验室,全称:Matrix Laboratory)是MathWorks公司推出的一款商业数学软件。MATLAB具有数值分析、数值和符号计算、工程与科学绘图、控制系统的设计与仿真、数字图像处理、数字信号处理、财务与金融工程等功能。

  

  MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了。

热心网友 时间:2022-04-24 00:09

题主提供的代码没有错误,但运行时出错,其问题在于,题主把自定义函数与主程序的运行顺序搞反了。

方法1、分别将y1=Q(r)、y2=R(q)和y3=S(r)自定义函数保存为Q.m、R.m和S.m文件,再将主程序保存为main.m文件,然后在命令窗口中,执行 >>main %回车

方法2、建立main.m文件,按下列顺序书写程序

①主程序

function main( )

clear;clc;
format short 

。。。。。。

disp([r',theta'])

②Q(r)自定义函数、R(q)自定义函数和S(q)自定义函数

function y1=Q(r)
c1=2.7132e15;

。。。。。。。

function y2=R(q)
y2=q;

function y3=S(r)
c1=2.7132e15;

。。。。。。。

最后执行可得




声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com