matlab教程实验答案(求MATLAB高手解答,好的加悬赏~)

:暂无数据 2026-04-24 03:20:02 0
您是否曾想过,matlab教程实验答案究竟是怎么一回事?它与求MATLAB高手解答,好的加悬赏~之间又有什么联系?本文将为您一探究竟。

本文目录

求MATLAB高手解答,好的加悬赏~

文件1:
clear all %清除工作区间所有的变量
clf %清除图形窗口的内容
mfilename(’fullpath’ %返回当前正在运行的函数所在文件的文件名(全部路径 echo on %显示M文件执行的每一条命令
subplot(2,3,1 %使(2*3幅子图中第一个子图成为当前图
t = 0:***:10; %将以0为起点、以10为终点、以***为步长的一维矩阵赋值给t z = impulse(1, , t; %动力系统的脉冲响应数据,以时间t步长***为单位stairs(t(1:5:end,z(1:5:end %绘制阶梯状图,从第1行开始,间隔5行取1行,到最后1行为止
hold on %保持当前坐标轴和图形,并接受下一次绘制
plot(t,z,’r’ %用红线绘制横轴为t、纵轴为z的二维函数图
plot(, ’k:’ %用黑色虚线绘制函数图像,要求经过原点平行于横轴、取值范围为0到t的最后一个值
title(’Impulse Resp***e - (STAIRS’ %将此图命名为Impulse Resp***e - (STAIRS (脉冲响应-(阶梯图
subplot(2,3,2 %使(2*3幅子图中第二个子图成为当前图
theta = 2*pi*(0:74/75; %将以0为起点、以2*pi*74/75为终点、2*pi/75为步长的一维矩阵赋值给theta
x = cos(theta; %计算cos(theta的值,并赋给x
y = sin(theta; %计算sin(theta的值,并赋给y
z = abs(fft(ones(10,1, 75’; %ones(10,1生成十行一列的全一矩阵;fft(ones(10,1, 75进行快速傅里叶变换;z = abs(fft(ones(10,1, 75’取幅值并转置
stem3(x, y, z %绘制三维杆状图
title(’Polar FFT - (STEM3’ %将此图命名为Polar FFT - (STEM3(极坐标下快速傅里叶变换-(三维针状图
subplot(2,3,3 %使(2*3幅子图中第二个子图成为当前图
= peaks(-2:****:2; %产生-2为起点、2为终点、****为步长的guassian分布矩阵,返回峰函数的三个坐标轴空间上的数值,X表示在x轴,Y表示在y轴,Z表示在z轴,这样每个点就对应一个(X,Y,
= gradient(Z, ****; %返回二维数值梯度的U、V部分,这里的****指定了沿着梯度的方向取点的间隔为****
contour(X,Y,Z,10; %绘制矩阵Z的等高线,绘制的等高线被限定在由X、Y指定的区域内,等高线条数为10
hold on %保持当前坐标轴和图形,并接受下一次绘制
quiver(X,Y,U,V; %使用箭头来直观的显示矢量场,该调用格式表示通过在(X, Y
指定的位置绘制小箭头来表示以该点为起点的向量(U,V
title(’Su***ce Gradient - (CONTOUR & QUIVER’ %将此图命名为Su***ce Gradient - (CONTOUR & QUIVER(表面梯度-(等高线图和矢量场图
theta = 0:***:4*pi; %将以0为起点、以4*pi为终点、***为步长的一维矩阵赋值给theta
= pol2cart(theta(1:5:end, theta(1:5:end; %把极坐标(theta(1:5:end, theta(1:5:end转换为对应的二维笛卡尔坐标(x,y,theta(1:5:end表示从第一行到最后一行,每五行取一行
subplot(2,3,4 %使(2*3幅子图中第四个子图成为当前图
polar(theta,theta %绘制极坐标图像,第一个theta是用弧度制表示的角度,第二个theta是对应的半径
axis( %横坐标范围为-13到13,纵坐标范围为-12.5到****
title(’Spiral Plot - (POLAR’ %将此图命名为Spiral Plot - (POLAR(螺旋图-极坐标图
subplot(2,3,5 %使(2*3幅子图中第五个子图成为当前图
compass(x,y %绘制罗盘图
axis( %横坐标范围为-13到13,纵坐标范围为-12.5到****
title(’Direction Vectors - (COMPASS’ %将此图命名为Direction Vectors - (COMPASS(方向矢量-罗盘图
subplot(2,3,6 %使(2*3幅子图中第六个子图成为当前图
feather(x(1:19,y(1:19 %绘制羽状图,其中x、y表示一组向量,x是向量的横坐标(x分量,y是向量的纵坐标(y分量。该调用格式将在水平轴上等间隔的把这些向量用带箭头的线绘制出来
axis( %横坐标范围为1到21,纵坐标范围为-5到10
title(’Direction Vectors - (FEATHER’ %将此图命名为Direction Vectors - (FEATHER(方向矢量-羽状图
set(gcf,’Position’, %对gcf的位置进行设置,使其在屏幕上的显示位置是以(64,111为原点,长为887,宽为564;gcf是返回当前Figure对象的句柄值
echo off %关闭显示M文件执行的每一条命令
shg %显示图形窗口
文件2:
clear all %清除工作区间所有的变量
clf %清除图形窗口的内容
echo on %显示M文件执行的每一条命令
data = ; %定义data为一个四行四列的矩阵,并赋值
subplot(2,3,1%使(2*3幅子图中第一个子图成为当前图
bar(data, ’stacked’; %绘制矩阵date的条形图,把同一组数据描述在一个直方条上title(’Bar Graph - (BAR, ’’stacked’’’; %将此图命名为Bar Graph - (BAR, ’’stacked’’ (条形图-(条形图,“堆叠”
subplot(2,3,2 %使(2*3幅子图中第二个子图成为当前图
bar3h(data; %绘制矩阵data的垂直的三维直方图
title(’Horizontal Bar Graph - (BAR3H, ’’grouped’’’; %将此图命名为Horizontal Bar Graph - (BAR3H, ’’grouped’’’(水平条形图-(垂直的三维直方图,“分组”
subplot(2,3,3 %使(2*3幅子图中第三个子图成为当前图
hist(randn(1000,3; %绘制一个1000*3的随机项矩阵的直方图,randn(是产生标准正态分布的随机数或矩阵的函数
title(’Histogram - (HIST’; %将此图命名为Histogram - (HIST(直方图-(直方图
subplot(2,3,4 %使(2*3幅子图中第四个子图成为当前图
area(data; %绘制矩阵data的填充区域图
title(’Area Plot - (AREA’; %将此图命名为Area Plot - (AREA(面积图-(填充区域图
subplot(2,3,5 %使(2*3幅子图中第五个子图成为当前图
pie3(sum(data, ; %绘制矩阵data每一行之和与所占总和比例的三维饼图,并突出显示第三行
title(; %将此图命名为’3-D Pie Chart’;’ (PIE3 ’(三维饼状图(三维饼图
subplot(2,3,6 %使(2*3幅子图中第六个子图成为当前图
rose(5/3*randn(1000,1, 18; %绘制一个1000*1的随机项矩阵并乘以5/3的角直方图,梯度方向数为18
title(’Polar Histogram - (ROSE’; %将此图命名为Polar Histogram - (ROSE(极坐标图-(角直方图
set(gcf,’Position’, %对gcf的位置进行设置,使其在屏幕上的显示位置是以(184,248为原点,长为740,宽为424;gcf是返回当前Figure对象的句柄值
echo off %关闭显示M文件执行的每一条命令
shg %显示图形窗口
文件3:
echo on %显示M文件执行的每一条命令
subplot(2,3,1 %使(2*3幅子图中第一个子图成为当前图
x = -3:***:3; y = x; %将以-3为起点、以3为终点、以***为步长的一维矩阵赋值给x,并将x的值赋给y
=meshgrid(x,y; %通过meshgrid(生成绘制3-D图形所需的网格数据,即返回两个矩阵X、Y,生成网格采样点,X、Y的行数都等于输入参数y中元素的总个数,X、Y的列数都等于输入参数x中元素总个数
= cart2pol(X,Y; %把二维笛卡尔坐标(X,Y转换为对应的极坐标(theat,R
Z = sinc(R; %将R的辛格函数值赋给Z
contourf(peaks(30, 10 %画出peaks(30的填充的等高线图,10表示10条高度不同的等高线,peaks(函数用来产生一个凹凸有致的曲面,包含了三个局部极大点及三个局部极小点,其中有2个变量,由平移和放缩高斯分布函数获得,30表示输出30*30的矩阵colorbar %显示颜色条
grid on %显示网格线
title(’Peaks Function - (CONTOURF & COLORBAR’ %将此图命名为Peaks Function - (CONTOURF & COLORBAR(峰函数-(填充的等高线图和颜色条
subplot(2,3,2 %使(2*3幅子图中第二个子图成为当前图
plot3(X,Y,Z %绘制X、Y、Z的使用线性轴的三维线图
grid on %显示网格线
axis( %X轴坐标范围为3到3,Y轴坐标范围为-3到3,Z轴坐标范围为-1到1
title(’Sinc Function - (PLOT3’ %将此图命名为Sinc Function - (PLOT3(辛格函数-(使用线性轴的三维线图
subplot(2,3,3 %使(2*3幅子图中第三个子图成为当前图
wate***ll(membrane(1; %wate***ll用来绘制瀑布图,membrane(1生成MA TLAB的标志
title(’L-shaped Membrane - (WATERFALL’ %将此图命名为L-shaped Membrane - (WATERFALL(L型膜-(瀑布图
subplot(2,3,4 %使(2*3幅子图中第四个子图成为当前图
contour3(peaks(30, 25; %绘制peaks(30的填充的三维等高线图,25表示25条高度不同的等高线,peaks(函数用来产生一个凹凸有致的曲面,包含了三个局部极大点及三个局部极小点,其中有2个变量,由平移和放缩高斯分布函数获得,30表示输出30*30的矩阵title(’Peaks Function - (CONTOUR3’ %将此图命名为Peaks Function - (CONTOUR3 (峰函数-(三维等高线图
subplot(2,3,5 %使(2*3幅子图中第五个子图成为当前图
mesh(X,Y,Z %绘制X、Y、Z的三维网格曲面图
axis( %X轴坐标范围为3到3,Y轴坐标范围为-3到3,Z轴坐
标范围为-1到1
title(’Sinc Function - (MESH’ %将此图命名为Sinc Function - (MESH(辛格函数-(三维网格曲面图
subplot(2,3,6 %使(2*3幅子图中第六三个子图成为当前图 surf(membrane(1 %绘制Matlab 标志的三维着色曲面图 title(’L-shaped Membrane - (SURF’ %将此图命名为L-shaped Membrane - (SURF(L 型膜-(三维着色曲面图
set(gcf,’Position’, %对gcf 的位置进行设置,使其在屏幕上的显示位置是以(211,248为原点,长为713,宽为413;gcf 是返回当前Figure 对象的句柄值
echo off %关闭显示M 文件执行的每一条命令 shg %显示图形窗口

matlab 习题 求答案

syms t;
y=abs(sin(t));
df=diff(y);
df1=limit(df,t,0,’left’);
df2=limit(df,t,pi/2);
df1=-1
df2=0

matlab实践课作业,急求答案!

clc
close
all
clear
all
%%%生成高斯平滑滤波模板%%%
%%%%%%%%%%%%%%%%%%%%%%%%%
hg=zeros(3,3);
%设定高斯平滑滤波模板的大小为3*3
delta=***;
for
x=1:1:3

for
y=1:1:3

u=x-2;

v=y-2;

hg(x,y)=exp(-(u^2+v^2)/(2*pi*delta^2));

end
end
h=hg/sum(hg(:));
%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%读入图像%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%
f
=
imread(’*****’);
%
读入图像文件
f=rgb2gray(im2double(f));
imshow(f)
title(’原始图像’);
=size(f);
ftemp=zeros(m,n);
rowhigh=m-1;
colhigh=n-1;
%%%高斯滤波%%%
for
x=2:1:rowhigh-1

for
y=2:1:colhigh-1

mod=[f(x-1,y-1)
f(x-1,y)
f(x-1,y+1);
f(x,y-1)
f(x,y)
f(x,y+1);f(x+1,y-1)
f(x+1,y)
f(x+1,y+1)];

A=h.*mod;

ftemp(x,y)=sum(A(:));

end
end
f=ftemp
figure,imshow(f)
title(’通过高斯滤波器后的图像’);
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%%%利用roberts算子进行边缘检测%%%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
sx=[-1
-2
-1;0
0
0;1
2
1];
sy=[-1
0
1;-2
0
2;-1
0
1];
for
x=2:1:rowhigh-1

for
y=2:1:colhigh-1

mod=[f(x-1,y-1)
f(x-1,y)
f(x-1,y+1);
f(x,y-1)
f(x,y)
f(x,y+1);f(x+1,y-1)
f(x+1,y)
f(x+1,y+1)];

fsx=sx.*mod;

fsy=sy.*mod;

ftemp(x,y)=sqrt((sum(fsx(:)))^2+(sum(fsy(:)))^2);

end
end
fr=im2uint8(ftemp);
figure,imshow(fr)
title(’用roberts算子边缘检测的原始图像’);
%%%域值分割%%%
TH1=60;
%设定阈值
for
x=2:1:rowhigh-1

for
y=2:1:colhigh-1

if
(fr(x,y)》=TH1)&((fr(x,y-1)
《=
fr(x,y))
&
(fr(x,y)

fr(x,y+1))
)

fr(x,y)=200;

elseif(fr(x,y)》=TH1)&(
(fr(x-1,y)
《=fr(x,y))
&
(fr(x,y)
》fr(x+1,y)))

fr(x,y)=200;

else
fr(x,y)=50;

end

end
end
figure,imshow(fr)
title(’用roberts算子边缘检测并细化后的图像’);

急求啊matlab答案

不用那么麻烦
1.
x1=a(a》0);
2.
x1=a(a》0);
x2=temp(isprime(temp));
3.
x3=a(~mod(a,2)&mod(a,3));
4.
x4=a(a》-29&a《41);
5.
x5=a(~mod(a,3)|~mod(a,7));
6.
x6=max(mean(a));
7.
x7=min(median(a’));
8.
x8=
9.
x9=sin(a(logical(mod(a,2))).****.*pi);
10.
x10=a(log(abs(a))》1);

matlab基础教程张威第二版答案

张威编著的《MATLAB基础与编程入门(第2版)》是学习和掌握MATLAB产品最基础的入门书籍。本书重点介绍了MATLAB产品的体系,MATLAB桌面工具的使用方法,M语言的编程方法,用MATLAB进行数据可视化、分析处理的基本步骤以及部分常用的MATLAB工具。这些功能都是由MATLAB产品的核心——MATLAB提供,本书并没有涉及具体的产品工具箱。 本书不仅包含了MATLAB的基本使用方法,还包含了作者多年来使用MATLAB解决各种工程问题时积累的应用经验。本书内容翔实、全面、**,示例丰富,不仅能够成为那些准备学习MATLAB软件的工程科技人员的入门书籍,也可以作为已经基本掌握MATLAB使用方法的工程科技人员学习、提高MATLAB使用技巧的参考书

求解matlab答案~~~要图解

for
n=0:99
if
n《=50
x(n+1)=n/5;
else
x(n+1)=20-n/5;
end
end
%定义输入序列x(n)
h=1/2.^(0:2);
%定义单位抽样响应h(n)
y=conv(x,h);
%用卷积求系统输出y(n)
l=length(y);
stem(0:l-1,y)
%画出输出信号的图形

好了,今天关于matlab教程实验答案(特别是求MATLAB高手解答,好的加悬赏~)的“烧脑”时间结束!如果觉得有用,转发给那个同样需要它的朋友吧!我们下期,聊点更干的货!
本文编辑:admin

更多文章:


linux打开共享文件夹命令(如何在Windows系统和KaliLinux系统之间共享文件)

linux打开共享文件夹命令(如何在Windows系统和KaliLinux系统之间共享文件)

本文旨在解决您关于linux打开共享文件夹命令的两大困惑:一是理清基本概念,二是深入解析如何在Windows系统和KaliLinux系统之间共享文件。内容干练,直奔主题。

2026年4月24日 03:40

matlab教程实验答案(求MATLAB高手解答,好的加悬赏~)

matlab教程实验答案(求MATLAB高手解答,好的加悬赏~)

您是否曾想过,matlab教程实验答案究竟是怎么一回事?它与求MATLAB高手解答,好的加悬赏~之间又有什么联系?本文将为您一探究竟。

2026年4月24日 03:20

webapp需要下载吗(原生APP和WebApp的区别)

webapp需要下载吗(原生APP和WebApp的区别)

今天给各位分享原生APP和WebApp的区别的知识,其中也会对原生APP和WebApp的区别进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年4月24日 03:00

linux安装svn(请教,arm linux下能安装svn服务端吗)

linux安装svn(请教,arm linux下能安装svn服务端吗)

有没有觉得linux安装svn听起来很高深?别怕,今天我们就把它和请教,arm linux下能安装svn服务端吗一起,拆解成易懂的小知识点。

2026年4月24日 02:40

怎么从零开始学英语音标(从零开始学英语口语 有没有从音标学起的)

怎么从零开始学英语音标(从零开始学英语口语 有没有从音标学起的)

本篇文章给大家谈谈怎么从零开始学英语音标,以及从零开始学英语口语 有没有从音标学起的对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年4月24日 02:20

java设置数组可变长度(java怎么重新定义int数组长度)

java设置数组可变长度(java怎么重新定义int数组长度)

这篇文章给大家聊聊关于java设置数组可变长度,以及java怎么重新定义int数组长度对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年4月24日 02:00

android系统签名和root(新的版本root更新不了 说签名不一致怎么解决呢)

android系统签名和root(新的版本root更新不了 说签名不一致怎么解决呢)

大家好,如果您对android系统签名和root还心存疑问,别着急,今天这篇文章就将围绕新的版本root更新不了 说签名不一致怎么解决呢为您展开详细解说。

2026年4月24日 01:40

java多线程处理大批量数据(java 多线程 对集合数据的处理)

java多线程处理大批量数据(java 多线程 对集合数据的处理)

花费5分钟阅读本文,您将获得对java多线程处理大批量数据和java 多线程 对集合数据的处理的清晰认知,远超自己搜索数小时的效果。

2026年4月24日 01:20

荣耀magicos系统(magicos和鸿蒙os区别)

荣耀magicos系统(magicos和鸿蒙os区别)

从我第一次听说荣耀magicos系统到真正弄懂magicos和鸿蒙os区别,也走过一些弯路。下面就把我的学习心得分享给大家,希望能让您的入门之路更顺畅。

2026年4月24日 01:00

have class(have…class这么读)

have class(have…class这么读)

当大家谈论have class时,总免不了提及have…class这么读。它们之间究竟有何玄机?读完本文你便了然于胸。

2026年4月24日 00:40

最近更新

荣耀magicos系统(magicos和鸿蒙os区别)
2026-04-24 01:00:02 浏览:0
have class(have…class这么读)
2026-04-24 00:40:01 浏览:0
热门文章

split函数 sql(求sql split函数的用法)
2026-03-26 20:40:01 浏览:1
phpweb 采用wamp(php环境搭建)
2026-03-28 14:00:01 浏览:1
fancy font generator(如何在 Mac 下的 LaTeX 中使用中文字体)
2026-04-17 23:20:02 浏览:0
php在线教程bscs(php多线程教程)
2026-04-18 02:00:03 浏览:0
floatleft是什么意思(displayflex和floatleft的区别)
2026-04-17 04:40:03 浏览:0
标签列表