matlab几个数相加
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 16:10:00
两个,0+0=0*0,2+2=2*2
用符号变量编写:y=1;symsxfori=1:5y=y+x^i;endyy=1+x+x^2+x^3+x^4+x^5求y(3)输入:subs(y,x,3)ans=364或用字符变量编写,代值转成符号变
改好了.和我想的一样,是升序.%下面是你要输入的数据a=[3,15,6,21,18,2,18,19,1,4,7,292123292314692931]%原矩阵m=3%周期n=4%你要取的前n个数%下面
%functionB=Same_num(A,num)%统计矩阵A中数num的个数及其位置索引%A为待统计矩阵%num为A中的某一个数LenA1=size(A,1);%统计A的行数LenA2=size(
比如你要在A1:A5五个单元格找出5个任意的数,相加固定等于50.A1输入=INT(RAND()*12.5)下拉到A4A5输入=50-SUM(A1:A4)完了按F9刷新看看,是不是你要的?
是的,不过严格说起来应该说是6个9相加就等于9*6,8个4相加等于4*8.
加负数就是减去这个负数的绝对值5.9
C=zeros(A).*(A==0).*(B==0)+A.*(A~=0).*(B==0)+B.*(A==0).*(B~=0)+(A+B)./2.*(A~=0).*(B~=0);式子虽然长,不过没有循环
clccloseallclearalla=[1111111111;3641435363;9621245682];count=1;n=length(a);fori=1:n-1forj=i+1:nifa(
C=intersect(A,B)%取交集length(C)%长度就是个数了
可以考虑用一下此方法:将你的一堆数字放在A列中,在C列中填入公式C1=A1*B1,向下填充到与A列相对应,另选一单元格或就在C列末尾单元格下一行(假设为C100),对C列求和.在菜单"工具"->"规划
a(1)=1;a(2)=2;fori=3:10,a(i)=a(i-1)+a(i-2);enddisp('a=')adisp('a(10)=')a(10)再问:前两个数最好是任意的再答:改了不就行了?要
12=(5)+(7)14=(7)+(7)24=(11)+(13)30=(13)+(17)40=(2)+(3)+(5)+(13)+(17)40=(2)+(3)+(11)+(11)+(13)方法很多,不止
你这b到底是什么?从a随机找到364个数,这364个数没有要求?你的叙述实在是太不清楚了
5×5再问:相加再问:要家的再答:2+7+11+5
输入时不是在英文状态下,你可以看到标点是中文的,换输入状态试试.或者你输入错了,x(:,2))输成了x1(:,2))再问:不是这个问题,你用自己电脑的matlab复制试试。我要画的是X=X1+X2,不
966.6711530.7716136.4422569.7723967.7024860.90相加等于100032.25最接近100440
如果是要画到一张图plot(X1,Y1);holdon;plot(X2,Y2)如果是要相加,需要插值为相同X坐标;可查阅interp1函数,百度上就能搜到很多例子.
1²+2²+3²……+n²=1/6n(n+1)(2n+1)
sum(c)