00问答网
所有问题
matlab自定义函数输入参数有的是一个整数变量,有的是数组变量的情况怎么写代码和调用
如题所述
举报该问题
推荐答案 2014-10-31
变量就是a
然后在函数中判断a是一个数还是一个数组,如果是数,你有处理方法,如果是变量数组,你有其他处理方法
追问
怎样判断a是一个数还是一个数组,好像和C语言的不一样
追答
num = length(a);
然后看num的大小,如果是数组,必然大于1,否则就等于1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DnrIreI0TTBB0nIDjrI.html
其他回答
第1个回答 推荐于2017-09-10
1、变量就是a,然后在函数中判断a是一个数,还是一个数组。num = length(a);然后看num的大小,如果是数组,必然大于1,否则就等于1。
2、MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
3、所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。
相似回答
matlab怎么自定义一个函数,
其自
变量是一个数组,
如
输入
一个数组a,函 ...
答:
函数定义
形式 function []=funcname()语句。就是说如果有多个输出变量则使用[ ]约束,互相之间以逗号隔开
,输入变量
以()约束,同样以逗号隔开。若只有一个输出则可以省去[]。函数体部分就像普通
matlab
语句写就行了,不必像C语言那样使用return语句来表示返回值,只要函数体中
与函数
左边变量名相同就是返回...
MATLAB中的数组怎么定义和输入
?
答:
[数组名 索引(从1开始的)]=你要存入的值 即可 试试吧,只要有效
输入,
就可以不停的缓存入了
Matlab,
如何实现
输入参数
及输出参数
的个
数可变
答:
function [varargout] = testhv4(m, n, p)则通过函数testhv4返回输出的变量数。若函数testhv
有一个
固定的输入变量x,后跟
输入变量的
可变数目,则调用 function [m, n] = testhv3(x, varargin)函数时,会导致varargin由用户提供的第二个输入变量开始运行(第二个输入变量为varargin这个单元数组第一...
MATLAB中
function
函数的输入变量
个数是不确定的
,怎么
表示?
答:
直接传入
一个数组变量
就行了,m设定为数组长度
大家正在搜
matlab调用自定义函数
matlab定义一个函数
matlab定义函数变量
matlab定义函数并调用
matlab自定义函数写法
matlab未定义函数或变量
matlab的函数如何定义
matlab定义函数的方法
matlab怎么编写函数
相关问题
matlab怎么自定义一个函数,其自变量是一个数组,如输入一...
matlab中自定义函数输入参数过多
matlab 中表示函数输入参数个数的系统预定义的特殊变量是...
matlab中的函数自变量为一个数组,结因变量却为一个数值?
matlab函数怎么调用,把一个数组作为参数,传进一个以数作...
为什么有的函数参数是变量有的是对象,到底怎么理解
自定义函数为数组初始化inputData(数组,大小),参数...
matlab计算一个函数在多个点的值程序结果为什么是这样?自...