概述
Matlab:函数调用中的 name=value
- 混合使用
- 在名称-值参数后使用位置参数
- 无效的变量名称
MATLAB支持两种传递名称-值参数的语法。
plot(x,y,LineWidth=2) name=value 语法
plot(x,y,“LineWidth”,2) 以逗号分隔的语法
使用 name=value 语法可帮助识别函数的名称-值参数,并在名称-值参数列表中将名称与值清楚地区分开来。
大多数函数和方法都支持这两种语法,但对于 name=value 语法的使用位置和方式有一些限制:
混合使用
name,value 和 name=value 语法:推荐的做法是在任一给定的函数调用中只使用一种语法。但是,如果在一次调用中混合使用 name=value 和 name,value 语法,则所有 name=value 参数都必须出现在 name,value 参数后。例如,plot(x,y,“Color”,“red”,LineWidth=2) 是有效的组合,但 plot(x,y,Color=“red”,“LineWidth”,2) 会出错。
在名称-值参数后使用位置参数
有些函数的位置参数出现在名称-值参数后。例如,以下对 verifyEqual 方法的调用使用 RelTol 名称-值参数,后跟字符串输入:
verifyEqual(testCase,1.5,2,“RelTol”,0.1,…
“Diff
最后
以上就是安详水池为你收集整理的Matlab:函数调用中的 name=value混合使用在名称-值参数后使用位置参数的全部内容,希望文章能够帮你解决Matlab:函数调用中的 name=value混合使用在名称-值参数后使用位置参数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复