早教吧作业答案频道 -->其他-->
matlab中怎么用将矩阵当成自变量带入函数运算?function [ DurF,AngF ] = FunF(F,PosF,x)if x = 0 DurF = F * x^2 *( x - 3 * PosF )/ ( 6 * E * I );AngF =(F*x^2)/(6*E*I) - (F*x*(3*PosF - x))/(3*E*I);elseif x >PosFDurF = F * x^2 *( 3 * PosF -
题目详情
matlab中怎么用将矩阵当成自变量带入函数运算?
function [ DurF,AngF ] = FunF(F,PosF,x)
if x = 0 DurF = F * x^2 *( x - 3 * PosF )/ ( 6 * E * I );
AngF =(F*x^2)/(6*E*I) - (F*x*(3*PosF - x))/(3*E*I);
elseif x >PosF
DurF = F * x^2 *( 3 * PosF - x )/ ( 6 * E * I );
AngF (F*x^2)/(6*E*I) - (F*x*(3*PosF - x))/(3*E*I);
else
error('所求位置不存在')
end
end
我想令F=[1,2,3],PosF=[1,2,3],x=[1,2,3],而且算出的结果要一一对应,应该怎么办?
function [ DurF,AngF ] = FunF(F,PosF,x)
if x = 0 DurF = F * x^2 *( x - 3 * PosF )/ ( 6 * E * I );
AngF =(F*x^2)/(6*E*I) - (F*x*(3*PosF - x))/(3*E*I);
elseif x >PosF
DurF = F * x^2 *( 3 * PosF - x )/ ( 6 * E * I );
AngF (F*x^2)/(6*E*I) - (F*x*(3*PosF - x))/(3*E*I);
else
error('所求位置不存在')
end
end
我想令F=[1,2,3],PosF=[1,2,3],x=[1,2,3],而且算出的结果要一一对应,应该怎么办?
▼优质解答
答案和解析
我建议把FUN函数的参数改为9个,如x1到x9,FunF(x1,x2.,x9)
运算时令前三个为F,即F=[x1,x2,x3]
中间三个为PosF,PosF=[x4,x5,x6]
后三个为x,x=[x7,x8,x9]
运算时令前三个为F,即F=[x1,x2,x3]
中间三个为PosF,PosF=[x4,x5,x6]
后三个为x,x=[x7,x8,x9]
看了 matlab中怎么用将矩阵当...的网友还看了以下:
设函数f(x)=(2^x)/(1+2^x)-1/2,[x]表示不超过x的最大整数,则函数y=[f( 2020-04-27 …
已知x/(x^2+x+1)=1/4,求分式x^2/(x^4+x^2+1)的值我查到了2种方法啊貌似 2020-05-12 …
lim x趋于0 1-cosx^2/x^2sinX^2(1-cosx^2)/x^2sinx^2=[ 2020-05-16 …
急用!1.2(x-2)-3(4x-1)=9(1-x)2.11x+64-2x=100-9x3.15- 2020-05-17 …
证明题2/(x^2-1)+4/(x^2-4)+...+20/(x^2-100)=11/(x-1)( 2020-06-02 …
计算题,1:(x+1/2)^2+(x-1/2)^2+(x+1/2)(x-1/2)(1/3a-3/4 2020-06-03 …
填空:分式的约分和通分约分:-16b^2y^2/20ay^3=-1-x/x^2+2x+1=a^y- 2020-06-06 …
1.已知x^2-4x+1=0,则x^4+1/x^4=2.如果方程a/(x-2)+3=(1-x)/( 2020-06-25 …
把下列各式分解因式:(x+y)^2-(x+y)^3要写过程哦1:(x+y)^2-(x+y)^3=2 2020-06-27 …
化简:(1)x^2-4y^2/x-2y(2)a^3-2a/a(3)x^2-x/x-1(4)(x+2) 2020-11-01 …