Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-10-14
年龄: 45
帖子: 20
声望力: 17 ![]() |
![]()
为何没定义为符号变量的变量也成了符号变量
程序如下: function xyz clc clear all k=2; w=fun(2,3) function f=fun(x,y) syms x2 y2 g='k*2*x2^2*y2'; f=diff(x2*g,'x2'); f=subs(f,[x2,y2],[x,y]); 运行结果为w=72*k k为何成了符号变量,有没有办法让k成为数值变量啊? 我的程序里像k这样的变量很多,如果都要转换符号变量为数值变量的话那就太麻烦了! |
![]() |
![]() |