matlab中怎么用将矩阵当成自变量带入函数运算?
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/13 14:27:39
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],而且算出的结果要一一对应,应该怎么办?
![matlab中怎么用将矩阵当成自变量带入函数运算?](/uploads/image/z/1864645-61-5.jpg?t=matlab%E4%B8%AD%E6%80%8E%E4%B9%88%E7%94%A8%E5%B0%86%E7%9F%A9%E9%98%B5%E5%BD%93%E6%88%90%E8%87%AA%E5%8F%98%E9%87%8F%E5%B8%A6%E5%85%A5%E5%87%BD%E6%95%B0%E8%BF%90%E7%AE%97%3F)
我建议把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中怎么用将矩阵当成自变量带入函数运算?
matlab程序中一个有三个自变量的函数,将自变量表示成向量,给向量赋值后如何带入求得原函数值?
我想建立一个MATLAB函数文件,自变量是矩阵Q,运算是矩阵各项的和,最好用for循环
matlab 中合成运算用什么函数,就是矩阵间各元素先取大后取小的运算
matlab如何将函数自变量赋值成矩阵的某一行?
Matlab 中如何定义矩阵自变量啊?
matlab中矩阵元素之间怎样进行函数运算?
Matlab 对矩阵中每个元素进行函数运算 函数是自己定义的分段函数 出错怎么解决
matlab函数调用问题,一个矩阵的自变量,怎么都是同一个答案
matlab符号运算带入数值
matlab里可以自定义按位运算吗?就是输入一个矩阵和一个函数,然后以矩阵的元素值作为自变量,算出函数值
MATLAB 将矩阵转换成矩阵函数