matlab主程序调用函数初学函数调用有困难

主程序计算结果A=1没调用之前子

 峩想算电路中的电流值,电路中的电压已知但是电阻R又受到电流的影响,电流大导体的温度就高了然后电路中的电阻就会变化,也就昰说我想把主函数中前一步计算的电流值作为参数传给子函数,然后子函数计算出电阻再供主函数用,这里面存在一个问题电流的起始值为0,也就是第一次循环时不调用子函数,从第二步开始才调用子函数,并且主函数中第一步计算的电流值要供子函数调用这個怎么实现呢?谢谢了
不用这么麻烦你把方程贴出来看看。也可以用simulink求解的更简单。

你对这个回答的评价是

下载百度知道APP,抢鲜体驗

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

matlab主程序调用函数提供了强大的函數库供用户调用但也支持用户自己定义函数。本文使用了范德堡大学教授Akos Ledeczi授课中的例子来一步步说明如何在matlab主程序调用函数中自定义函數

首先,在command window中输入edit命令开始编辑函数。本函数实现的是随机生成一个3行4列的矩阵该矩阵的元素取值范围在0-1之间。

然后为函数增加參数。本函数实现的是随机生成一个3行4列的矩阵该矩阵的元素取值范围在low-high之间。

end其中low和high是函数体的两个输入参数,分别代表了矩阵元素取值范围的上限和下限;a是函数的范围值在command window中执行myRand命令,得到的结果如下:
最后为函数再增加一个返回参数。该函数将随机生成的矩阵中的每一个元素相加返回其总和。 end其中s是新增加的返回参数。在command window中执行myRand命令得到的结果如下:

到此为止,在matlab主程序调用函数中簡单自定义函数的方法已经介绍完毕matlab主程序调用函数还支持常见的for-loop和if-else等循环和判断结构,参见后续博客

}

我要回帖

更多关于 matlab主程序调用函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信