
高分求高手帮忙编写MATLAB程序
程序说明见下图,最终要求求出X中的每个x1,x2,…,xk如果知道上不好放程序,可以发送到小弟邮箱never_told_you@163.com小弟定当加分感谢!!!!明确...
程序说明见下图,最终要求求出X中的每个x1,x2,…,xk
如果知道上不好放程序,可以发送到小弟邮箱
never_told_you@163.com
小弟定当加分感谢!!!!
明确一下i和j的值
i是1,2,…,p;j是1,2,…,q 展开
如果知道上不好放程序,可以发送到小弟邮箱
never_told_you@163.com
小弟定当加分感谢!!!!
明确一下i和j的值
i是1,2,…,p;j是1,2,…,q 展开
4个回答
展开全部
a=rand(15,20);%%创建a
y=rand(1,15)';%%创建y
B=sum(a)';%%从图中可以看出B是a中每列元素之和
for i=1:size(a,1)
for j=1:size(a,2)
A(i,j)=sum((a(:,i).*a(:,j))./y);%%A中元素,当k=1,j=1,i=1时,表示a(1,1)*a(1,1)/y(1);当i=2时,表示a(2,1)*a(2,1)/y(2);可以看出是a中的第一列对应元素乘以第一列对应元素,并除以y中对应元素,所以用点乘和点除即可实现
end
end
X=inv(A)*B%%直接解X,对A求逆,然后乘以B即可
X =
-2.5012
0.6447
3.2429
-0.4796
-4.5403
2.7725
-5.9984
-4.0185
2.0306
-0.7211
6.5533
-4.3741
1.0767
-3.5008
-2.7850
-2.0624
3.5264
3.3168
4.1878
5.1811
y=rand(1,15)';%%创建y
B=sum(a)';%%从图中可以看出B是a中每列元素之和
for i=1:size(a,1)
for j=1:size(a,2)
A(i,j)=sum((a(:,i).*a(:,j))./y);%%A中元素,当k=1,j=1,i=1时,表示a(1,1)*a(1,1)/y(1);当i=2时,表示a(2,1)*a(2,1)/y(2);可以看出是a中的第一列对应元素乘以第一列对应元素,并除以y中对应元素,所以用点乘和点除即可实现
end
end
X=inv(A)*B%%直接解X,对A求逆,然后乘以B即可
X =
-2.5012
0.6447
3.2429
-0.4796
-4.5403
2.7725
-5.9984
-4.0185
2.0306
-0.7211
6.5533
-4.3741
1.0767
-3.5008
-2.7850
-2.0624
3.5264
3.3168
4.1878
5.1811

2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
那个程序说了一大串乱七八糟的,其实就是,A,B都是可以用已经知道的条件求出的,然后要你求x的值,具体就是,先求出A,B ,并且组成数组,最后用X=A^-1*B求出X即可。 现在没心情去写代码,如果还搞不成再说把。。。
追问
就是乱七八糟的。。。帮忙写个程序吧~~保证追加50-100分,小弟谢谢啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
等会啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询