答:为什么不把k1和k2的值给出呢?要计算符号值是吧,a和b也是任意的?试试这样: 函数: function y=funsum(a,b) syms k1 k2 y=((355.4*k1*a+360.6*(1-a)*k2-b)/b)^2; ------------------------------------------------ 主程序: clear all;clc; s...
答:fa=feval(fun,a);
答:要实数 x = sym('x','real'); 或者 syms x real 如果 要纯虚数 syms x real z = i*x; -------------------------------------- 我看成MATLAB了,不好意思。 对MATHMETICA, ComplexExpand[e^(ix)] 就是你想要的,x是实数的情况下的e^(ix) 函数 Co...
答:%提醒用户输入数值 A=input('Enter the A:'); B=input('Enter the B:'); 把这个放m文件开始的地方,调用的时候它就会提醒输入A和B的值
答:1.input a=input('提示信息','选项'),如:a=input('Please input a number: '),xm=input('name: ','s') 2.disp disp(输出项), 如:a=1,disp(a),disp('a is '),disp([1:100]) 比较有意思是是下面的函数: 3. save() 如:workspace中有多个...
答:可以使用内联函数inlinef输入公式,代入数值后计算结果。 如在MATLAB中输入> f=inline('x*y+z') > f = f(x, y, z) = x*y+z > f(3,3,4)ans = 13 1、inline定义的类的内联函数,函数的代码被放入符号表中,在使用时直接进行替换(像宏一样展开),...
答:1. 先建一个函数文件myfunc.m % myfunc.mfunction ya=myfunc(L,pin)pth=1;alps=1;alpp=1;syms y;exp=log(pin/pth-0.5*alpp*L-0.5*alpp/alps*log(10)/10*y)+0.5*alpp*L-0.5*alpp/alps*log(10)/10*y-log(pin/pth);ya=double(solve(exp,'y'));end2....
答:1、很简单啊. 2、比如我们输出一个函数f=A*sin(x)-B*exp(C*x)这种表达式,A,B,C是你输入的任何参数. (1)你写上如下代码的M文件 function f=dispf(A,B,C) syms x; f=A*sin(x)-B*exp(C*x); end (2)现在你直接在命令窗口输入命令dispf就可以了,比如 ...
答:第一楼的程序错误,没有提示输入A,B矩阵! 我把程序修改后完全能实现,运行时提示输入A,B矩阵,且能得结果! 程序源码如下: function C=bicu(A,B) A=input('A matrix=') ; B=input('B matrix='); [m1,n1]=size(A); [m2,n2]=size(B); if n1==m...
答:使用.^就好了,a,b,c使用矩阵,维度要相同。举例如下 a=[1 1 1] a = 1 1 1 >> b=[2 2 2] b = 2 2 2 >> c=[3 3 3] c = 3 3 3 >>zz=a.^2+b.^2+c.^2 zz = 14 14 14