老师参与

关于默认参数

澄碧钓徒 发表于2019年10月16日
<p>绘图函数的颜色参数缺省时七种颜色轮流着来,符号计算的一些函数主变量的默认参数由symvar()方法确定,这种是否属于函数作为参数传递?其中后者是不是symvar()方法的返回值作为默认参数?<br ></p>
1 回复

    1楼

  • LiuWG 发表于2019年10月16日
    1 | 0 | 举报
    <p>没有那么复杂吧。只要了解颜色的取值规律,知道用symvar()函数查找符号表达式的符号变量就行。</p><p>&gt;&gt; syms x y z w<br >&gt;&gt; s=5*x+y+z*w<br >&nbsp;<br >s =<br >&nbsp;<br >5*x + y + w*z<br >&nbsp;<br >&gt;&gt; symvar(s)<br >&nbsp;<br >ans =<br >&nbsp;<br >[ w, x, y, z]<br >&nbsp;<br >&gt;&gt; symvar(s,1)<br >&nbsp;<br >ans =<br >&nbsp;<br >x<br >&nbsp;<br >&gt;&gt; s=5+y+z*w<br >&nbsp;<br >s =<br >&nbsp;<br >y + w*z + 5<br >&nbsp;<br >&gt;&gt; symvar(s,1)<br >&nbsp;<br >ans =<br >&nbsp;<br >y<br >&nbsp;<br >&gt;&gt; s=5+z*w<br >&nbsp;<br >s =<br >&nbsp;<br >w*z + 5<br >&nbsp;<br >&gt;&gt; symvar(s,1)<br >&nbsp;<br >ans =<br >&nbsp;<br >w</p>
    LiuWG 发表于2019年10月16日
    添加评论