我是靠谱客的博主 安详水池,最近开发中收集的这篇文章主要介绍Matlab:函数调用中的 name=value混合使用在名称-值参数后使用位置参数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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混合使用在名称-值参数后使用位置参数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部