当前位置:编程学习 > Matlab >>

matlab函数赋值如何实现?

我具体的问题是:如果我有好几个函数表达式,f1(a,b,c,d,e),f2(a,b,c,d,e),f3(a,b,c,d,e).三个式子中均含有a,b,c,d,e,变量。我想给每一个函数里面的A-E赋相同的值,该怎么做啊?谢谢大家了!
追问:
        	
				
是在最开始的时候定义 global a b c d e;吗?在运算过程中我既需要进行符号运算,最后又要对其赋值,该怎么弄呢?还有,f1,f2,f3 若干个式子中均含有a,b,c,d,e ,那该怎么弄呢?麻烦您详细些,我是从零开始自学的。。。谢谢了,!
你这个是数值运算还是符号计算呢,要是符号计算就要用syms声明变量
下面牵涉求值时再用numeric(符号表达式)或double(sym('s'))求值
可以的话,你把原题发上来,我们共同讨论!!
我是先需要求导数,在对其赋值、作图,能加你的QQ吗?358265607
1436038858
答案:定义全局变量就可以的,你可以在命令窗口中先分别定义
如:a=2, b=5,c=7,d=11,e=12;
     x=[a b c d e];
     f=f(x) 
    回车就OK啦
再如:a=30;b=45;c=60;
       x=[a b c];
      f=sin(x/180*pi)
     用matlab运行一下看看你做到了没!!

上一个:matlab从网上找的一个函数,使用时发现问题
下一个:求matlab中判断一个点是否属于已知函数的语句。。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,