matlab简单的50行代码
答:>> % 假如你得到的一列数据为1到50 >> A=1:50;>> B=reshape(A,5,10)B = 1 6 11 16 21 26 31 36 41 46 2 7 12 17 22 27 32 37 42 47 3 8 13 18 23 28 33 38 43 48 4 9 14...
答:可以参考下面的代码:M = rand(100); %生成一个随机100*100矩阵M N = M(2:2:end,2:2:end); %提取其中偶数行和偶数列所组成的50*50矩阵N 附:如果要奇数行奇数列,则改成:N = M(1:2:end,1:2:end); %提取其中奇数行和奇数列所组成的50*50矩阵N ...
答:x1=linspace(0,2*pi,100);x2=linspace(0,3*pi,100);x3=linspace(0,4*pi,100);y1=sin(x1);y2=1+sin(x2);y3=2+sin(x3);x=[x1;x2;x3]';y=[y1;y2;y3]';plot(x,y,x1,y1-1) 3.具有两个纵坐标标度的图形 在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图...
答:matlab中对一个大矩阵按一个个小的矩阵单元赋值并访问,代码如下,以for循环和矩阵切片依次给小矩阵赋值,再访问41-50行41-50列的元素(大矩阵的第(5,5)个小矩阵):disp('初始化大矩阵');a=zeros(100);disp('10行10列地赋值');for m=1:10;for n=1:10;a((...
答:根据你的代码给出如下解决方案:G = sym(zeros(50,1));%定义符号矩阵50行1列 G(k,1) = disp(···);%放到for循环中
答:先建立二分法的fun.m文件,代码如下:function fun(a,b,e)f是自定义的函数 a为隔根区间左端点,b为隔根区间右端点,e为绝对误差限 if nargin==2 e=1.0e-6;elseif nargin<2 input('变量输入错误!');return;end if a>=b input('隔根区间输入错误!');return;end a1=a;b1=b;c1=(a1...
答:在处理数据的时候,需要查找是否有满足自己需要的数据,或者删除不符合自己需要的数据,这个用Matlab进行处理的时候更为简单,Matlab可以处理更多形式的数据。查找一个10×100的随机矩阵中每行大于80的元素,并返回其个数 %程序如下: %%%%%程序开始%%%%%%% N = 10; a = randi([50 100], N, 100...
答:求矩阵的最大值和最小值方法 方法/步骤 第一步打开matlab,在命令行窗口中输入 a=[12 35 24;26 78 14;16 19 21],创建一个3行3列的a矩阵。第二步输入max(max(a)),求a矩阵的最大值。第三步按回车键之后,可以看到a矩阵的最大值为78。第四步输入min(min(a)),求a矩阵的最小值。第...
答:11 18 100 77 84 36 43 50 27 59 >> [m,n]=min(a')%%min函数是按列搜索最小值,所以对a进行转置后搜索就是按行搜索 m = 1 7 4 3 2 17 5 6 10 11%%m是每行的最小值 n = 3 3 1 5 4 1 2 2...
答:是用...没错,你看看你第4行第59列是不是有什么别的错误?是否是用了中文输入法?a=[1 1 2 3 1 4 5 6 ...6 7 8 8 56 7 1 ...2 3 1 4 5 6 6 7 ...8 8 56 7 1 2 3 ...1 4 5 6 6 7 8 8 ...56 7 1 2 3 1 4 ...5 6 6 7 8 8 56 7]a =...
网友评论:
米茜18064656742:
求一个简单的matlab程序代码,只要符合要求即可 -
43228廖菊
: 1、题目: 把1-10的整数,先判断是否为偶数,并计算它们的和,最后做一下验证 2、程序: clc;clear; sum0=0; for i=1:10 %循环if(mod(i,2)==0)%分支sum0=sum0+i;end end %检测 test_data=[2:2:10];%顺序 test=sum(test_data); [sum0 test]3、运行结果:ans =30 30
米茜18064656742:
matlab 如何建立50行1列的矩阵,并是前十行为1,次十行为2,直到5 -
43228廖菊
: for i=1:50 A(i,1)=ceil(i/10); end
米茜18064656742:
一道简单的matlab,要具体的代码 -
43228廖菊
: 1、 f=@(x)exp(x)-3*x.^2; a1=fsolve(f,1); a2=fsolve(f,0); x=-2:0.01:2; y=f(x); figure plot(x,y,x,zeros(1,length(x))) hold on plot(a1,0,'r*',a2,0,'r*') 2、 f=@(x)x.*sin(x)-1/2; a1=fsolve(f,1); a2=fsolve(f,3); a3=fsolve(f,5); x=0:pi/100:3*pi; y=f(x); figure plot(x,y,x,zeros...
米茜18064656742:
MATLAB 求看简单代码 -
43228廖菊
: 试试这样 j=1;for i=1:length(c) d=double(c{i}); if d>96 if d<123C{j}=c{i}; j=j+1; end end end
米茜18064656742:
用matlab写一段简单的代码~ -
43228廖菊
: 看来是初学者了,就给你说个思路哇: 找出amax你应该有记录这些amax的行号了哇?把这个行号单独存为一个矩阵num,根据这些行号,取出对应的bx,然后求出maxbx和对应在bx中的位置nbx,然后你要找的c~就是c(mun(nbx)); eg: bx=b(num); [maxbx, nbx]=max(bx); cc=c(num(nbx)); 三句话搞定
米茜18064656742:
简单matlab编程 -
43228廖菊
: 在命令窗口(Command Window)中: 1) 【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令 2) clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉 3) ...
米茜18064656742:
给一段简单的MATLAB代码 -
43228廖菊
: 可以用拟合函数ployfit(x,y,n) x为自变量,y为因变量,n为N阶多项式拟合 输出的是系数.从最高次到最低次.
米茜18064656742:
用MATLAB画一个简单的二维图,只要几行代码的那种,求助,急!
43228廖菊
: 代码如下: clc;clear;close all; v1=pi/2;v2=pi/4;v3=3*pi/4; e=0:0.01:4*pi; y1=((sin(sqrt(v1+e.^2))).^2)./(1+(e./v1).^2); y2=((sin(sqrt(v2+e.^2))).^2)./(1+(e./v2).^2); y3=((sin(sqrt(v3+e.^2))).^2)./(1+(e./v3).^2); plot(e,y1,'r-',e,y2,'b-',e,y3,'g-'); legend('y1','y2','y3'); axis([0 13 -0.2 1.2]); 图形如下:
米茜18064656742:
帮助写几行matlab的程序,大概很简单的一个for循环就可以搞定: -
43228廖菊
: for n=1:10 p=polyfit(A(n,1:9),B(n,1:9),1); C(n)=p(1); end C
米茜18064656742:
matlab 简单程序编程(菜鸟) -
43228廖菊
: for循环的: sumSeries = 0; for i=1:100sumSeries = sumSeries + (-1)^(i+1)/i; end 向量运算的: base = 1:100; sumSeries = sum((-1).^(base+1)./base); 符号函数symsum: n = sym('n'); sumSeries = symsum((-1)^(n+1)/n,1,100)