matlab如何将函数自变量赋值成矩阵的某一行?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/27 19:24:37
matlab如何将函数自变量赋值成矩阵的某一行?
syms x y
z=x+y
a=[1 2;3 4]
如何实现让x=1,y=2,计算一次z,再让x=3,y=4计算一次z,当然我的计算量很大,如何简单计算
syms x y
z=x+y
a=[1 2;3 4]
如何实现让x=1,y=2,计算一次z,再让x=3,y=4计算一次z,当然我的计算量很大,如何简单计算
你好!如果只是为了得到a矩阵第一列与第二列相加的结果,可以很方便的实现:a=[1 2;3 4];
Z=a(:,1)+a(:,2);如果,一定要按照你的意思,先把x,y定义为符号变量,再赋值计算,syms x y也起不到做作用,matlab不需要定义.
a=[1 2;3 4];
x=a(:,1);
y=a(:,2);
z=x+y;如果你要一次次的计算,我所知道是利用for循环.
a=[1 2;3 4];
for k=1:2
x=a(k,1);
y=a(k,2);
z(k)=x+y;
end希望对你有帮助
再问: 我是想求一个复杂多元函数在各点的数值,一共有60个数据点,需要将每个点的自变量值代入函数,将60个数据点作成一个60行的矩阵,每一行数据就是自变量对应的赋值,我想找个简单的方法,你的上述方案不适合,可能你把我的例子理解为我真正要做的了
再答: 假设你的数据是M(60xN)的矩阵,那就是每一列代办一个变量。函数是f=x1*x2/x3......
利用matlab矩阵的算法,
x1=M(:,1);
x2......
则
f=x1.*x2./x3......
用矩阵的.* ,与./。
不知道是否是你的目的。
Z=a(:,1)+a(:,2);如果,一定要按照你的意思,先把x,y定义为符号变量,再赋值计算,syms x y也起不到做作用,matlab不需要定义.
a=[1 2;3 4];
x=a(:,1);
y=a(:,2);
z=x+y;如果你要一次次的计算,我所知道是利用for循环.
a=[1 2;3 4];
for k=1:2
x=a(k,1);
y=a(k,2);
z(k)=x+y;
end希望对你有帮助
再问: 我是想求一个复杂多元函数在各点的数值,一共有60个数据点,需要将每个点的自变量值代入函数,将60个数据点作成一个60行的矩阵,每一行数据就是自变量对应的赋值,我想找个简单的方法,你的上述方案不适合,可能你把我的例子理解为我真正要做的了
再答: 假设你的数据是M(60xN)的矩阵,那就是每一列代办一个变量。函数是f=x1*x2/x3......
利用matlab矩阵的算法,
x1=M(:,1);
x2......
则
f=x1.*x2./x3......
用矩阵的.* ,与./。
不知道是否是你的目的。
matlab如何将函数自变量赋值成矩阵的某一行?
matlab程序中一个有三个自变量的函数,将自变量表示成向量,给向量赋值后如何带入求得原函数值?
MATLAB 如何将一个完整的矩阵赋值到另一个矩阵的一个元素?
matlab中如何将一个魔方矩阵的第2行3列元素赋值给变量c?
matlab 中如何将一个魔方矩阵的 第2行3列元素赋值给变量c?
matlab矩阵赋值的问题
matlab函数赋值如何实现?
matlab 矩阵元素提取 作为自变量应用于调用的function函数,该如何使用语句.
matlab中函数的自变量为向量的某一元素
matlab中怎样找某一函数值对应的自变量?
MATLAB 将矩阵转换成矩阵函数
matlab矩阵赋值矩阵 A的20到30行,20列到30列 赋值给矩阵B