matlab作业题(MATLAB初学者,求助几道作业题)
本文目录
- MATLAB初学者,求助几道作业题
- matlab的作业题
- 几道matlab作业题目,跪求大神代劳,财富值不多采纳后另有酬谢
- matlab作业题
- matlab 作业题
- Matlab作业四题
- MATLAB作业,没学好都不会做,共十几道题,追加100分
MATLAB初学者,求助几道作业题
我英语水平还可以,但是MATLAB 水平有限,帮你翻译一下……1、产生一些标准的数据,采样尺寸为n=30,n=50,和n = 100。用boxp函数,先得到一个简单的盒状图组,然后用它来获取宽度可变的盒状图。2、在MATLAB的命令行中输入help boxplot,来了解更多关于统计工具箱的函数。做一个边靠边的奥龙赛数据集。箱须的长度很容易调整,使用可选的输入参数来boxplot。尝试此选项不同的应用价值。3、分别从不同位置和尺度参数的正态分布中,生成两个数据集。构建一个q-q图,然后讨论你所得的结果。4、产生均匀随机变量,构建一个正常的概率plot。同样的,产生一个由随机变量生成的指数分布,并讨论你的结果。
matlab的作业题
close all;clear all;clc;n = 100; % 计三角形的三条边分别为i《=j《=k % 通过循环查找法找出所有的三元组, 记录在 record 中% 当然还有更高效的算法, 但是这个写起来最简单所以就这样了number = 0;for i = 1:n for j = i:n for k = j:n if(i^2+j^2==k^2) number = number + 1; record(number,:)=; end end end enddisp(record);disp(); disp(’以下进行第二问的解答, 按任意键继续’)pause% 这是一个非常开放的问题, 解有很多很多种. % 下面的算法随机生成解, 流程如下% Step 0: 置 m = 1% Step 1: 对于 m, 利用随机数把它随机归到一个组% 组的类别用 flag 这个向量表示, flag 的值为 0 或 1 表示两个不同组% Step 2: 检查 record 记录, 观察是否违反要求, 如果违反的话, 人工把该数% 换到另一个组. (此处为了简单, 把 flag 预定义成1:100, 这样可以避免% 在判断是否违反要求时出错; 另外这种算法每一次都要检查所有record记录% 有很大的浪费, 可以通过比较record每行第一个数据和变量m的值的大小来% 决定是否有必要继续比较下去, 但是代码会稍微麻烦一点)% Step 3: m = m+1, 如果m《=100, 回到 Step 1 进行循环, 否则停机. flag = 1:100;for m=1:100 flag(m) = (rand(1)》0.5); for i=1:number if(flag(record(i,1))==flag(record(i,2))&&flag(record(i,1))==flag(record(i,3))) if (flag(m)==1) flag(m)=0; else flag(m)=1; end end endendfor i=1:100 disp();end
几道matlab作业题目,跪求大神代劳,财富值不多采纳后另有酬谢
题中有些信息贴的不全(可能是公式,贴不出来)
第1题
t = 0:0.1:5*pi;y1 = sin(t);y2 = cos(t);plot(t,y1,’r*’,t,y2,’b-’)xlabel(’t(deg)’)ylabel(’magnitude’)title(’sine wave from zero to 5pi’)text(pi/2,0.8,’这是我的程序运行结果!’)
第2题
t = linspace(0,2*pi,101);a = 5;b = 3;x = a*cos(t);y = b*sin(t);plot(x,y)axis equal
matlab作业题
%% 第5题
syms x;
I=int(1/(sqrt(2*pi))*exp(1/2)*sin(x),x,0,1)
I2=vpa(I,3) %%保留3位小数的结果
运行结果:
I =
(5924436882414059*sin(1/2)^2)/4503599627370496
I2 =
0.302
%% 第6题 1
s=0;
a=;
for k=a
for j=1:4
if rem(k(j),2)==0
s=s+k(j);
end
end
end
s
运行结果:
s =
102
%% 第6题 2
a=;
n=length(a);
b=zeros(1,n);
for i=1:n
if a(i)《=70 b(i)=a(i)+10;
elseif a(i)》70 b(i)=a(i)+5;
end
end
b
运行结果:
b =
80 78 70 69 76
%% 第7题
clf
x=linspace(-1,1,20);
y=linspace(-2,2,20);
=meshgrid(x,y);
z=sin(U.*V)+5.*U^2.*V;
mesh(z);
xlabel(’x’);
ylabel(’y’);
zlabel(’z’);
matlab 作业题
x=linspace(-5,5,21);
y=linspace(0,10,31);
=meshgrid(x,y);
zz=cos(xx).*cos(yy).*exp(-sqrt(xx.^2+yy.^2)/4);
subplot(1,2,1)%我感觉竖着放不如横着放好看,就横放了,
%如果按要求是要用subplot(2,1,1),
%下面也相应改成subplot(2,1,2)
surf(xx,yy,zz)
xlabel(’x’),ylabel(’y’),zlabel(’z’)
subplot(1,2,2)
contour(xx,yy,zz,21),axis square
Matlab作业四题
我来弄一个比较完整的吧(包括参数判断)%%%(1)题:本代码优点,简短,不用iffunction y=tax(x)xbase=2000; %起税点xover =;%注意是区间的上限值,第一个为零taxrate=;%各个阶段的税率xstart=xover+xbase;%加上起税点:即本区间的最大薪金y=sum((x》xstart).*(min()).*taxrate); %税%%%%(2)题function z=MatrixMul(x,y)if nargin~=2 error(’USAGE: z=MatrixMul(x,y)’);endif ~isnumeric(x) error(’x is not numeric’);endif ~isnumeric(y) error(’y is not numeric’);end=size(x);=size(y);if (nx==my) for i=1:mx for j=1:ny z(i,j)=0; for k=1:nx z(i,j)=z(i,j)+x(i,k)*y(k,j); end end endelseif (mx==nx && nx==1) %x是一个数 for i=1:my for j=1:ny z(i,j)=x(1,1)*y(i,j); end endelseif (my==ny && ny==1) %y是一个数 for i=1:mx for j=1:nx z(i,j)=x(i,j)*y(1,1); end endelse error(’x and y not match’);end%%%%(3)题:支持多项式输入function z=myconv(x,y)if nargin~=2 error(’USAGE: z=mycov(x,y)’);endFlagIsSym=0;if isa(x,’sym’) SymChar=symvar(x); x=sym2poly(x); FlagIsSym=1;endif isa(y,’sym’) SymChar=symvar(y); y=sym2poly(y); FlagIsSym=1;endif ~isvector(x) error(’x is not vector’);endif ~isvector(y) error(’y is not vector’);endnx=length(x);ny=length(y);z=zeros(1,nx+ny-1);for i=1:nx for j=1:ny z(i+j-1)=z(i+j-1)+x(i)*y(j); endenddiff=z-conv(x,y) %debugif FlagIsSym z=poly2sym(z,SymChar);end%%%(4)题:绝对可以出那个分岔图aa=; %节约计算,变变长n=200;plotn=5;savex=;for a=aa x=0.5; for i=2:n x(i)=a*x(i-1)*(1-x(i-1)); end savex=;end plot(aa,savex,’.’);
MATLAB作业,没学好都不会做,共十几道题,追加100分
感谢大神,多发些答案,我也上matlab。第7题答案是:MATLAB 的GUI的基本图形对象分为控件对象uicontrol和用户界面菜单对象uimenu(包括固定菜单和现场菜单),简称控件和菜单。一,控件对象及属性(Object and its attributes of controller))1. GUI控件对象类型(The mode of controller object)控件对象是事件响应的图形界面对象。当某一事件发生时,应用程序会做出响应并执行某些预定的功能子程序(Callback)2.控件对象的描述(Description of controller object)MATLAB中的控件大致可分为两种,一种为动作控件,鼠标点击这些控件时会产生相应的响应。一种为静态控件,是一种不产生响应的控件,如文本框等。 每种控件都有一些可以设置的参数,用于表现控件的外形、功能及效果,既属性。属性由两部分组成:属性名和属性值,它们必须是成对出现的。控制对象的属性包括公共属性、基本控制属性、修饰控制属性、辅助属性和callback管理属性。3. 控件对象的属性(Attributes of controller object) 用户可以在创建控件对象时,设定其属性值,未指定时将使用系统缺省值。两大类控件对象属性:第一类是所有控件对象都具有的公共属性,第二类是控件对象作为图形对象所具有的属性。二.GUI开发环境(GUI Development Environment, GUIDE)MATLAB提供了一套可视化的创建图形窗口的工具,使用这个用户界面开发环境可方便的创建GUI应用程序, 它可以根据用户设计的GUI布局,自动生成M文件的框架,用户可使用这一框架编制自己的应用程序
更多文章:
sql2000另一个安装程序实例已在运行(sql server 2000 安装时提示另一个安装实例正在运行)
2024年7月4日 23:04
sql timestamp(SQL的timestamp有什么用)
2024年7月13日 08:19
hashmap原理面试(面试问题:请用白话说明一下Java中HashMap和TreeMap的区别)
2023年8月25日 10:00
法国vs波兰视频直播(2022世界杯法国vs波兰历史交锋战绩 法国vs波兰谁更厉害)
2024年8月22日 15:01
if三个以上条件判断(excel公式if函数三个以上条件怎么办)
2024年6月27日 04:58
rescue me什么意思(SOS (Rescue Me) Rihanna这首歌帮我翻译一下(中文))
2024年8月9日 18:16
谁知道网上有net培训吗知道的帮忙回答下?有没有人知道网上好一点的 .net教程材料呢那最齐全
2024年7月11日 09:12
asynchronous class是什么意思(class有几种意思)
2024年7月4日 11:35