matlab期末复习练习题8题
更新时间:2023-12-28 05:48:01 阅读量: 教育文库 文档下载
- matlab复指数函数推荐度:
- 相关推荐
1.囧
function RanDisplayJiong axis off;
set(gcf,'menubar','none','toolbar','none'); for k=1:100
h=text(rand,rand,...
['\\fontsize{',num2str(unifrnd(20,50)),'}\\fontname{隶书} 囧'],...
'color',rand(1,3),'Rotation',360*rand); pause(0.2); end
2.小猫
function T=cat_in_holl(n) T=zeros(1,n); for k=1:n
c=unidrnd(3,1); while c~=1 if c==2
T(k)=T(k)+4; else
T(k)=T(k)+6; end
c=unidrnd(3,1); end
T(k)=T(k)+2; end mean(T,2)
3.矩阵
function ex2_3_6slow A=unidrnd(100,1000000,7); B=zeros(1000000,3); tic
for m=1:1000000 a=A(m,:); b=[4 6 8]; for ii=1:3
dd=a(a==b(ii)); if isempty(dd)==0 b(ii)=0; end end B(m,:)=b; end
toc
4.三角形
function triangle_table fig =
figure('defaultuicontrolunits','normalized','name','triangle_table',...
'numbertitle','off','menubar','none'); ah = axes('Pos',[.1 .2 .75 .75],'Visible','off');
slider_h = uicontrol('style','slider','units','normalized','pos',...
[0.1,0.05,0.75,0.05],'sliderstep',[1/6,0.05],'callback',@change_color); hold on for k = 0:6
plot(0:6-k,(6-k)*ones(1,(7-k)),'k'); plot(k*ones(1,(7-k)),k:6,'k'); end
plot([0,6],[0,6],'k'); hold off; for x = 1:5 for y = 1:x
text(y-0.5,x+0.5,num2str(x),'color','k','tag','数字'); end end
for k = 0:5
text(k+0.1,k+0.5,[num2str(k),'.5'],'tag','数字'); end
%====slider's callback function(nested function)====== function change_color(hObject,eventdata) v = round(6*get(slider_h,'value')); num_h = findobj('tag','数字'); num_pos = get(num_h,'pos');
red_num_logic = cellfun(@(x) (x(1)<=v&&x(2)<=v),num_pos); set(num_h(red_num_logic),'color','r'); set(num_h(~red_num_logic),'color','k'); end end
5.画图象
%p82 例5.4-3
function [m,n,TT]=plot3dnmT(N,L) C=zeros(N,1); m=linspace(0,2,L); [m,n]=meshgrid(m,m); TT=zeros(size(n));
for ii=1:L for jj=1:L
TT(ii,jj)=calcT(m(ii,jj),n(ii,jj)); end end
function Tmn=calcT(mm,nn) for N1=1:N
C(N1)=(mm^N1/gamma(N1+1))*sum(nn.^(0:N1-1)./gamma(1:N1)); Tmn=1.0-exp(-mm-nn)*sum(C); end end
mesh(n,m,TT); end
6.
7.读取图像
function DuckLakeSegmentation %导入图像文件引导对话框
[filename,pathname,flag] = uigetfile('*.jpg','请导入图像文件'); Duck = imread([pathname,filename]);
LakeTrainData = [52 74 87;76 117 150;19 48 62;35 64 82;46 58 36;... 50 57 23;110 127 135;156 173 189;246 242 232;... 166 174 151];%从图上选取的几个位于湖面区域的有代表的点的RGB值
%从图上选取的几个位于鸭子区域的有代表的点的RGB值 DuckTrainData = [211 192 107;202 193 164;32 25 0;213 201 151;115 75 16;... 101 70 0;169 131 22;150 133 87]; %属于湖的点为0,鸭子为1 group =
[zeros(size(LakeTrainData,1),1);ones(size(DuckTrainData,1),1)]; LakeDuckSVM = svmtrain([LakeTrainData;DuckTrainData],group,... 'Kernel_Function','polynomial','Polyorder',2);%训练得到支持向量分类机 [m,n,k] = size(Duck);
Duck1 = double(reshape(Duck, m*n, k));%将数组Duck转成m*n行,3列的双精度矩阵
%根据训练得到的支持向量机对整个图像的像素点分类 IndDuck = svmclassify(LakeDuckSVM,Duck1); IndLake = ~IndDuck;%属于湖的点的逻辑数组
result = reshape([IndLake, IndLake, IndLake],[m,n,k]);%和图片的维数相对应 Duck2 = Duck; Duck2(result) = 0; figure imshow(Duck2)
8.定时器
function example12_2_1 TimerA =
timer('timerfcn',@TimerFun,'StartDelay',unidrnd(5000,1)/1000,... 'executionmode','fixedrate');
%用来记录TimerFun函数执行的次数,由于通过StartDelay方式实现每隔随机一段时间进行特定
%操作时,需要反复停止与启动定时器,因此TasksExecuted就不准确了。 set(TimerA,'userdata',0); num = 5;%随机显示5次后,就停止定时器 start(TimerA)
function TimerFun(obj,event)
set(TimerA,'userdata',get(TimerA,'userdata')+1);
disp(['间隔时间为 ',num2str(get(TimerA,'startDelay')),' S!']); disp('Hello World!'); stop(TimerA);
set(TimerA,'StartDelay',unidrnd(5000,1)/1000); start(TimerA);
while get(TimerA,'userdata')==num stop(TimerA) return; end end end
正在阅读:
matlab期末复习练习题8题12-28
江苏省盐城市阜宁县陈集中学七年级数学上学期周末作业(第十六周)04-07
浦发银行存款证明06-02
关于规范“五费”报销管理的通知 - 图文01-19
初中1000字调查报告(精选多篇)09-28
高频电子线路课设说明书12-21
古建砖瓦项目可行性研究报告10-16
雅各书彼得前后书(每日) 11-01
电厂球磨机投标文件04-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 练习题
- 期末
- 复习
- matlab
- 高考复习资料:高考数学选择题的解题策略
- 拓展课中国象棋教案集
- 实验室信息管理系统(LIMS)调研报告 - 图文
- 最新电大合同法(代码1044)二十套历年试题及答案知识点复习考点归纳总结
- 论李白诗歌中的悲剧情怀
- 2018-2019年初中英语牛津沈阳版《八年级上》《Chapter 5 Look it up》课后练
- 中外工程项目管理发展的比较分析
- 退役军人先进事迹材料
- 学校安全工作情况汇报
- 2018年纪委信访工作总结
- 2018年北京市密云县中考语文试题
- 密炼机
- 高三化学复习课教学四策略-2019年精选文档
- xx铁路职业技术学院60周年校庆策划方案
- 概率答案
- 小学年度工作考评自评报告1
- 2019届高三上学期地理期中考试卷11套word试卷合集
- 《将军令战法之洞察》BBIBOLL之洞察庄家 第三章 - 图文
- 七年级下册英语Unit 7导学案
- 浅析常见考试焦虑的应对策略