永发信息网

怎么在MATLAB里编写(x1-1)^2+(x2 - 2)^2 + (x3 - 3)^2 +......+ (xn - n)^2 =0的程序编码?谢谢~

答案:3  悬赏:40  手机版
解决时间 2021-11-17 22:05
怎么在MATLAB里编写(x1-1)^2+(x2 - 2)^2 + (x3 - 3)^2 +......+ (xn - n)^2 =0的程序编码?谢谢~
最佳答案
很显然 x1=1 x2=2 ...... xn=n
如果非要用matlab 那么n应当是一个具体的数字
可以用循环和字符串的相关概念解决
全部回答
n=3; %变量个数
value=[1,2,3]; %取值

expr='[';
data='[';
for i=1:n
expr=[expr,'x',num2str(i)];
data=[data,'x',num2str(i),'(:)'];
if i==n
expr=[expr,']'];
data=[data,']'];
else
data=[data,','];
end
end
expr=[expr,'=ndgrid([',num2str(value),']);'];

eval(expr)
eval(data)

具体是怎么弄的,你看expr和data的值。
eval实际上只是将expr和data作为表达式来运行。
大概就是这样
len=length(x);
sum=0;
for i=1:len
sum=sum+(x(i)-1)^2;
end
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
好的硬盘可以对有坏道的硬盘刻隆吗?
汽车EMC短路和断路是指什么
06年左右雨燕和凯越怎么选择
性健身全攻略是怎样的
思科高清视频会议终端都有哪些?
李连杰打醉拳和成龙打醉拳还是有区别滴,一个
6〇2〇5=16
物流取什么名字好听?
有一首英文歌,最后经常重复一句oh oh oh,什
这是一款D-LINK路由器,我想知道第三个指示灯
怎么解发过的毒誓啊?
中山美宜乐雪糕工厂在哪
these are their books中为什么人称要用their
如何评价体育课,评价体育课的方法
传说中的黄帝,尧,舜,禹时期实际上处于我国
推荐资讯
电锤哪个有力
you are my fatal injury.
红西袖剥开了怎么完全有点坏的味道是这样吗
怎么加盟百草养发堂
乐从三乐路口怎么坐车去细窖物流园
求《孙子兵法与三十六计》带对话字幕的在线视
早年被启蒙到了什么程度,决定其日后可达到的
mother asked her two daughters to ( )the h
继源宾馆地址有知道的么?有点事想过去!
如何培养学生社会参与的核心素养
“上当了”英语怎么说
摘西瓜   有一天,小熊和小猴到瓜地摘
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?