Matlab中怎么向一个矩阵表达式中赋值[ 5977/9584000*(1-59900000000000/71152505391387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-119800000000000/129817896266387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-179700000000000/188483287141387/(1

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 21:37:58

Matlab中怎么向一个矩阵表达式中赋值[ 5977/9584000*(1-59900000000000/71152505391387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-119800000000000/129817896266387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-179700000000000/188483287141387/(1
Matlab中怎么向一个矩阵表达式中赋值
[ 5977/9584000*(1-59900000000000/71152505391387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-119800000000000/129817896266387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-179700000000000/188483287141387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-239600000000000/247148678016387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-299500000000000/305814068891387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-359400000000000/364479459766387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-59900000000000/60449264377341/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-479200000000000/481810241516387/(1-5000/7*delta)^2)*x/(1-x)]
整个矩阵中需要对delta进行赋值,delta1=0.00006:0.00005:0.0010,如何实现呢?

Matlab中怎么向一个矩阵表达式中赋值[ 5977/9584000*(1-59900000000000/71152505391387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-119800000000000/129817896266387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-179700000000000/188483287141387/(1
最直接的方法是建立一个m文件;由于不是很清楚你到底是什么意思,给你一个较简单的方法;
function out=matrix(delta1,x)
[m,n]=size(delta1);
out=zeros(8,m,n);
for i=1:m
for j=1:n
delta=delta(i,j);
out(:,i,j)=[5977/9584000*(1-59900000000000/71152505391387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-119800000000000/129817896266387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-179700000000000/188483287141387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-239600000000000/247148678016387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-299500000000000/305814068891387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-359400000000000/364479459766387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-59900000000000/60449264377341/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-479200000000000/481810241516387/(1-5000/7*delta)^2)*x/(1-x)];
end
end
注意delta的维数至多是2
对每个i,j :out(:,i,j)是一个所需矩阵(向量)

Matlab中,一个行向量怎么赋值给矩阵的一行啊! 怎样随机给matlab中矩阵的一个元素赋值matlab中矩阵问题 Matlab中怎么向一个矩阵表达式中赋值[ 5977/9584000*(1-59900000000000/71152505391387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-119800000000000/129817896266387/(1-5000/7*delta)^2)*x/(1-x),5977/9584000*(1-179700000000000/188483287141387/(1 matlab中a=[0:0.001:0.它是赋值一个矩阵吗,它是怎么选用里面的数值的 matlab中怎么产生一个随机矩阵 matlab中如何将一个魔方矩阵的第2行3列元素赋值给变量c? matlab 中如何将一个魔方矩阵的 第2行3列元素赋值给变量c? matlab中怎么把矩阵A中含有0元行的所有元素都赋值为0.我有一个矩阵A,如何实现把A中的0元所在的行的元素都变为0? MATLAB 如何将一个完整的矩阵赋值到另一个矩阵的一个元素?例如将a=[1,2;3,4]赋值到b(1)中去,b也是一个矩阵. matlab 中怎么合并矩阵? matlab中怎让一个矩阵赋值给另一个矩阵 matlab中怎么把一个矩阵分解为一个矩阵和另一个矩阵逆的乘积? matlab向量定义怎么在matlab中定义一个空向量再用for循环给它赋值? MATLAB中怎么把1-100排成一个矩阵 matlab中怎么使一个列矩阵横向输出 在matlab中怎样把这个表达式算出来?其中A是矩阵,这个表达式是计算一个二次方程 matlab如何中填充多维空矩阵我定义一个空矩阵a[],它是个二维的,然后用循环给a(i,j)赋值,如让其对角线元素为1,其他为0,这个赋值语句该怎么表达呢? matlab 中如何对一个1000×1的矩阵,随机取出10个元素(这些元素可以是连续的)并赋值为-100