实验二 MATLAB程序设计(含实验报告)
作者&投稿:老夜 (若有异议请与网页底部的电邮联系)
先画出散点图
>> x = [46 49 51 52 54 56 57 58 59 60 61 62 63 64 66 67 68 71 72];>> y = [40 50 55 63 72 70 77 73 90 93 96 88 99 110 113 120 127 127 132];>> plot(x,y,'o')
观察可知,近似为线性关系,所以用一次多项式进行拟合
>> p = polyfit(x,y,1)p = 3.6995 -131.9833即拟合结果为:y = 3.6555x-131.9833
绘制拟合曲线
>> hold on>> plot(x,polyval(p,x),'g')>> grid on
滤波器设计行不??我有现成的。。。 发到你邮箱里了,你看了之后回复我。。
郟河迈格:[答案] 1) A=reshape(1:25,5,5)' 2) B=A([1:3 5],:) 3) C=A(:,[1:3 5]) 4) D=[A [1 3 5 7 9]'] 5) 是行吧,E=[A; 1 3 5 7 9]
安塞县17345306655: matlab单摆程序 - ?
郟河迈格: %制作动画 %挂摆横梁 plot([-0.2;0.2],[0;0],'color','y','linestyle','-',...'linewidth',10); %画初始位置的单摆 g=0.98; %重力加速度,可以调节摆的摆速 l=1; theta0=pi/4; x0=l*sin(theta0); y0=(-1)*l*cos(theta0); axis([-0.75,0.75,-1.25,0]); axis('off'); %不...
安塞县17345306655: matlab的程序设计:找出从2开始的前100个素数,并依次排列显示.?
郟河迈格: m=0; p=zeros(100,1); for n=2:inf if isprime(n) m=m+1; p(m)=n; end if m==100 break; end end p
安塞县17345306655: ax^2+bx+c=0求(实与复)根的程序;编写matlab程序 - ?
郟河迈格: clear syms x a=input('a='); b=input('b='); c=input('c='); y=a*x^2+b*x+c; [x]=solve(y,x) 运行结果:a=1 b=2 c=3 x = -1+i*2^(1/2) -1-i*2^(1/2)
安塞县17345306655: matlab程序设计 - ?
郟河迈格: a=magic(6) sum=0; aver=0; for i=1:6 for j=1:6 sum=sum+a(i,j); end end aver=sum/36; fprintf('所有元素之和为:%f\n',sum); fprintf('所有元素之和的平均值为:%f\n',aver);
安塞县17345306655: 数学实验 matlab的准确编写代码?
郟河迈格: % 首先可以构造网格数据,然后plot3绘图. % % 代码: clc; clear all; close all; % 构造x数据 x = linspace(-10, 10); % 构造y数据 y = linspace(-10, 10); % 生成网格数据 [x, y] = meshgrid(x, y); % 计算z z = x.^3+8*x.^2+5*x-2*x.*y.^2+y+4; % 绘图 figure; plot3(x, y, z, 'r-'); box on;
安塞县17345306655: 有关matlab的简单程序设计~ - ?
郟河迈格: 一个简单的程序,进攻参考 for i=1:5 switch i case 1disp(' *') case 2disp(' ***') case 3disp(' *****') case 4disp(' *******') case 5disp('*********') end end
安塞县17345306655: matlab程序设计?
郟河迈格: function shili29 h0=figure('toolbar','none',... 'position',[200 150 450 250],... 'name','实例29'); [x,y,z]=meshgrid(-2:0.1:2,... %网格绘制 -2:0.1:2,... -2:0.1:2); v=x.*exp(-x.^2-y.^2-z.^2); %.^, .*表示向量操作.grid on for i=-2:0.5:2; h1=surf(linspace(-2,2...
安塞县17345306655: matlab编程?
郟河迈格: clc; clear all; close all; I = imread('rice.png'); I = im2bw(I, graythresh(I)); % 二值化 I = im2uint8(I); [r, c] = size(I); D = []; for i = 1 : r % 按行扫描边缘二值图像 ri = I(i, :); if ~any(ri) % 若该行像素点灰度值全为0,则检测下一行,否则执行下一步 continue; ...
安塞县17345306655: Matlab编程实现如下: 当0<t<0.5时,y=0; 0.5<=t<1时,y=t; t>=1,y=1; 并用plot(t,y)绘图! - ?
郟河迈格: k = 1; t = 0:.01:3; y = zeros(1, size(t)); for i = tif i < 0.5y(k) = 0;elseif i < 1y(k) = i+1;elsey(k) = 1;endk = k + 1; end plot(t, y);