88问答网
所有问题
matlab 问题 m函数定义; function [c,d]= su(a,b) c=a+b; d=b-a; 在命令行:输入 a=2; b=[3 4 5];
调用函数c=su(a,b),c=5 6 7
接着调用d=su(a,b) d=5 6 7;
d应该=1 2 3
请问程序到底哪里出问题了
举报该问题
推荐答案 2016-06-24
函数调用格式不对,你的函数设计的有两个输出变量,调用d的格式应该是:[~,d]=su(a,b)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gaMtKaMK1cSMgVVSagK.html
相似回答
matlab
怎么
定义函数
啊?
视频时间 1:10
MATLAB
用
function定义
一个
函数
后 怎么让这个函数生效 是把这个M文件存...
答:
1、你可以通过
在命令
栏中
输入function,
点击右键或者按F1来查询
function函数
的帮助文档。2、在帮助文档中对function函数进行了详细的功能描述,使用方法的介绍。其基本形式为
:function
[
]=
fun(
);
即为:[输出]= fun
(输入)
。3、点击软件左上角新建,新建一个.m文件或者函数都可以进行编辑。4、其...
matlab函数定义
答:
第二幅图的是嵌套
函数(
Nested
Function)
。嵌套函数是在另一函数内部定义的
函数,
和普通的函数主要有以下几点差别:1、函数必须以end结束。只要某个M文件中使用的嵌套函数,则该文件内所有的函数都必须以end结束——无论该函数是否为嵌套函数。2、调用规则:嵌套函数按照以下的规则调用:(1)外层的嵌套...
关于
MatLab函数
答:
第一行
function
告诉Matlab这是一个
函数,
a,b是
输入,c
是输出,myadd是函数名。以m文件定义的函数必须保存为函数名的形式,上例中
,函数
应保存为myadd.m。要使用myadd函数,该函数必须在Matlab的搜索路径中。调用方式:在
Matlab命令
符后输入
a=
1
;b=
2
;c=
myadd
(a,b)
关于m文件
定义函数
还有许多的说明,...
matlab
中运用
function
为什么输出只有一个值
答:
如果你使用my
(c,d)
,那么系统默认只返回第一个值,也就是a。如果你需要返回
a,b
,那么必须指明是
[a,b]=
my(c,d)--- 你下面那个图,c没有定义,因为你第一行定义语句里面,没出现c,只出现了矩阵x。所有你后续函数表达式里面出现的参数,都要在第一行定义 ...
MATLAB
function
提示
定义
错误,高手指教一下,
答:
应该是你出 的
问题,
你是否是
在 命令
窗口 定义 的
函数
函数 应该在编辑窗口
定义,
建一个 m文件。然后
在命令
窗口(或其他文件中) 调用。我的结果是:fun(3)输出为a
matlab
中
function
的用法
答:
函数 定义
不允许在命令行或者 脚本 里。所以你不能在命令行窗口中
输入function
b=
sushu(n),而是要建立个m文件。
在命令行输入
edit sushu 然后会弹出 对话框 问你是否创建m文件,确定之后打开m文件的 编辑器 。在里面 输入function b=sushu(n),然后后面可以写函数内容了。function b=sushu(n)前面...
关于
matlab函数定义
的
问题
答:
变量a没赋值,
大家正在搜
matlabfunction函数
subplot函数 matlab
num2str函数matlab
matlab output函数
matlab 输入函数
matlab定义函数
find函数matlab
functionmatlab调用
matlab怎么输入函数
相关问题
matlab语言中, function [A,B]=code...
matlab中函数function[a,b,c]=produ...
Simulink Matlab function模块能实现多...
function在MATLAB中怎么用
matlab函数的问题
matlab 中C=[A;B]是什么意思啊 ??
matlab 例如 自定义三个函数 function [y1...
matlab定义子函数变量问题