早教吧作业答案频道 -->其他-->
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中怎么用将矩阵当...的网友还看了以下:
y=x^x求导我第一次用了取对数法,求出了正解,但是却不知道为啥不能看成y=a^x或者y=x^a来 2020-04-09 …
已知函数f(x)=(x^2+2x+a)/x,x∈[1,+∞).(1)当a=0.5时,求函数f(x) 2020-05-15 …
已知函数f(x)=(x∧2-3x+9/4)e∧x其中e为自然数的底数.(1)函数f(x)的图像在x 2020-06-03 …
导数相关的题.1.当K取何值时,分段函数:x不等于0时,f(x)=x的k次方乘以sin(1/x), 2020-06-11 …
已知函数f(x)=x^2*f'(2)+5x,则f'(2)=?f(x)=x^2·f'(2)+5xf' 2020-06-20 …
求函数的驻点f'x(x,y)=2xy(4-x-y)-x^2y=0.(1)其中f'x(x,y)中左边 2020-07-11 …
F(x)=x(e^x-1)-ax^2,若当x≥0时f(x)≥0,求a的取值范围?f(xF(x)=x 2020-07-26 …
可积性证明f(x)=xsin(1/x)x不等于零0x=0这个分段函数在平[0,1]上是可积的,请问 2020-07-29 …
1.集合M={x|x^2>4},P={x|2/{x-1}≥0,则集合P除集合M的集合N{}A:{x 2020-07-30 …
一道关于导数的问题!已知函数f(x)=x^2+bx+c(b,c∈R),对任意的X∈R,恒有f(x) 2020-08-03 …