MATLAB 数学基础题 求解

 我来答
酷呆爱死呆
2011-03-23 · TA获得超过4240个赞
知道大有可为答主
回答量:507
采纳率:100%
帮助的人:1146万
展开全部
1 a=rand(4,5)
a =
0.9501 0.8913 0.8214 0.9218 0.9355
0.2311 0.7621 0.4447 0.7382 0.9169
0.6068 0.4565 0.6154 0.1763 0.4103
0.4860 0.0185 0.7919 0.4057 0.8936
>> max(a(:))%%最大值
ans =
0.9501
>> [x,y]=find(a==max(a(:)))%%找a矩阵中元素的最大值,并输出其坐标
x =
1
y =
1
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2 n=20;
sum=0;
for i=1:n
sum=sum+factorial(i);%%阶乘累加和
end
sum
sum =
2.5613e+018
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3 >> y=1:0.1:2
y =
1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000
>> x=1:11
x =
1 2 3 4 5 6 7 8 9 10 11
>> f=x.^2+sin(x.*y)+2*y
f =
3.8415 7.0085 10.9575 17.7165 28.4570 39.4121 51.2208 68.2592 84.1276 103.9499 124.9911
huz915
2011-03-23 · TA获得超过629个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:375万
展开全部
%例子——求阶乘
clear
a=zeros(1,20);
sum=0;
for n=1:20
a(n)=factorial(n);
sum=sum+a(n);
end
sum
%例子——求函数值
clear
syms x y
f=x^2+sin(x*y)+2*y;
x=input('x=')
y=input('y=')
f=subs(f,'x',x);
f=subs(f,'y',y)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
automation0710
2011-03-23 · TA获得超过782个赞
知道小有建树答主
回答量:627
采纳率:100%
帮助的人:432万
展开全部
前两题你用一个大循环包含一个小循环写就可以了,这里写起来麻烦就不写了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式