MATLAB介绍 Matlab基本命令介绍 Matlab矩阵运算 Matlab控制流 Matlab图像处理工具箱 实习题讲解.

Slides:



Advertisements
Similar presentations
說 劍 《莊子‧雜篇》─ 第 一 組 賴泊錞 謝孟儒 張維真 羅苡芸
Advertisements

第四章:长期股权投资 长期股权投资效果 1、控制:50%以上 有权决定对方财务和经营.
窦娥冤 关汉卿 感天动地 元·关汉卿.
欢迎进入心理课堂.
知其不可而为之.
中国画家协会理事、安徽省美术家协会会员、 工艺美术师、黄山市邮协常务理事余承平主讲
海南软件职业技术学院 网站美工之 调 色 主讲人:潘萍 2015年11月.
MATLAB小结、 经典迭代法、CG.
汉字的构造.
诵读欣赏 古代诗词三首.
台灣廢物物處理機構 邱騰煥 8 號.
三重有情、修德有愛 2003/12/24.
1012 MATLAB 教學 彭奕翔 2013/02/27.
第7章 图像的色彩处理 本章主要介绍使用框选类工具、套索类工具、“魔棒”工具等工具和命令创建规则和不规则选区,选区的编辑、移动与变换操作,选区范围的处理命令,选区的羽化等方法。另外,还介绍可选区的存储和载入的方法。通过学习用户可以对选区进行更为灵活的存储应用。
第四章 时间序列的分析 本章教学目的:①了解从数量方面研究社会经济现象发展变化过程和发展趋势是统计分析的一种重要方法;②掌握时间数列编制的基本要求;③理解和掌握水平速度两方面指标的计算及运用④理解和掌握长期趋势分析和预测的方法。 本章教学重点:现象发展的水平指标和速度指标。 本章教学难点:现象变动的趋势分析。
第9章 平面图像处理基础 9.1 平面图像处理基本概念 9.2 Photoshop基础操作.
发布主体 个人信息发布 行业信息发布 官方机构信息发布 发布方式 个人网站信息发布 班级演讲 老师讲课 企业通过因特网发布自己的产品信息
空間向量 朱泰吉 蔡宇翔 張力夫 莊孟霏.
贴近教学 服务师生 方便老师.
六年级 语文 下册 第四单元 指尖的世界.
(浙教版)四年级品德与社会下册 共同生活的世界 第四单元 世界之窗 第二课时.
第七讲 matlab的程序设计 —— matlab语言称为第四代编程语言,程序简洁、可读性很强而且调试十分容易。
Matlab及其应用 鲍文 哈尔滨工业大学 先进动力控制与可靠性研究所
第1章 MATLAB概述 1.1 MATLAB 7.x简介 是Matrix Laboratory的缩写,它将计算、可视化和编程功能于一身,是一个开放的基于矩阵的交互式开发系统。主要用于数学计算、系统建模与仿真、数据分析与可视化等。(Mathworks始创于1984) MATLAB的系统结构.
MATLAB介紹.
張智星 (Roger Jang) 清大資工系 多媒體檢索實驗室
第五章 shell 编程 shell 编程的基本过程分为三步: 1. 建立 shell 文件 包含任意多行操作系统命令或shell命令的文本
Matlab M檔案 方煒 台大生機系.
第十一章 文件 文件概述 文件操作 文件操作实例 本章小结 作业: 练习:
第2章 MATLAB矩阵及其运算 2. 1 变量和数据操作 2. 2 MATLAB矩阵 2. 3 MATLAB运算 2. 4 矩阵分析 2
數學與電腦 的初相識 汪群超 個人網址: 變有不可者三,有不可不變者三: 能力未至不可變也、 學識未敷不得變也、 功侯未到不能變也。
如何寫工程計畫書 臺北市童軍會考驗委員會 高級考驗營 版.
Application of Matlab Language
第八讲 MATLAB图形用 户界面设计.
第4章 MATLAB文件操作 4.1 文件的打开与关闭 4.2 文件的读写操作 4.3 数据文件定位.
電腦解題─流程圖簡介 臺北市立大同高中 蔡志敏老師.
THE C PROGRAMMING LANGUAGE
引 言.
邏輯關係運算 == 等於 & 且 (logical and) ~= 不等於 | 或 (logical or) < 小於
第10章 檔案與資料夾處理 10-1 C語言的檔案輸入與輸出 10-2 文字檔案的讀寫 10-3 二進位檔案的讀寫
本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」台灣2.5版授權釋出
Introduction to MATLAB
范洪源 臺灣師範大學數學系 分支宣告與程式設計 范洪源 臺灣師範大學數學系.
授課教授:張寶基 助教:梁凱雯 郭千豪 音視訊處理實驗室 2014 / 9 / 30
MATLAB 程式設計入門篇 初探MATLAB
MATLAB 程序设计语言 任课教师:刘毅 西安电子科技大学 ISN国家重点实验室.
第2章 MATLAB程序设计 编者.
第二单元 第2课 Matlab程序控制结构 1.顺序结构 2.选择结构 3.循环结构.
第9章 MATLAB环境下的仿真软件Simulink
MATLAB 程式設計入門篇 初探MATLAB
第七章  事业单位支出的核算      §第一节  支出概述     §第二节  拨出款项     §第三节  各项支出     §第四节  成本费用.
MATLAB 程式設計入門篇 初探MATLAB
顏色的使用 調色盤面板 (Color Mixer) 和顏色色票面板 (Color Swatches) 是 Flash 用來編輯顏色和色彩集的面板。
第二章 MATLAB编程与作图 2.1 程序设计 2.2 作图 2.3 在线帮助和文件管理 2.4 习题 2019年4月23日
图像的基本知识 《信息隐藏实验教程》教学幻灯片 二(2).
温州中学物理课程 建设与实施.
任务四 设计与制作婚纱相册.
本节内容 Lua基本语法.
西南科技大学网络教育系列课程 数学软件 数学软件 第3讲 MATLAB数组与运算 主讲教师: 鲜大权 副教授 西南科技大学理学院数学系.
Xián 伯 牙 绝 弦 安徽淮南市八公山区第二小学 陈燕朵.
传承雷锋精神 擎起生命的旗帜 ——我校“学雷锋”系列活动专题报道 11会计大专3班 刘欣琦.
MATLAB 程式設計 程式除錯 方煒 台大生機系.
第7章 MATLAB工程计算.
結構、檔案處理(Structure, File)
MATLAB 实用教程.
Visual FoxPro 应用基础与面向对象 程序设计教程
圖像的色彩表示法.
第二单元 第3课 Matlab命令执行方式 1.Matlab命令执行方式 2.程序调试.
第2章 MATLAB的基本语法 2.1 变量及其赋值 2.2 运算符与数学表达式 2.3 控制流 2.4 数据的输入输出及文件的读写
MATLAB 程式設計入門篇 程式除錯 張智星 (Roger Jang)
Presentation transcript:

MATLAB介绍 Matlab基本命令介绍 Matlab矩阵运算 Matlab控制流 Matlab图像处理工具箱 实习题讲解

Matlab基本命令介绍 >>help topic >>type filename >>clear clear name; clear keyword >>save; load >>disp(X) >>who/whos >>[m,n]=size(x); d=size(x);

Matlab基本命令介绍 装入文件运行 >>type sample1.m >>sample1 使用Matlab Editor/Debugger File|New|M-file

Matlab基本命令介绍 Matlab文件 命令集(Scripts) 函数(Functions) 函数名 输入参数(Input arguments) 输出参数(Output arguments)

Matlab矩阵运算 Matlab矩阵运算 一维矩阵赋值 >>x = [1 3 5 2]; >>y = 2 * x >>y(3) = 2 // modify >>y(6) = 10 // add >>y(4) = [] // delete

Matlab矩阵运算 一维矩阵操作 >>x = 7:16 >>x = 7:3:16 >>x = linspace(4,10,6) >>z = x’ //转置 >>length(z) max(z) min(z)

Matlab矩阵运算 二维矩阵操作 >>A = [ 1,2,3,4; 5 6 7 8; 9,10,11,12] >>A = [A,B’] //增补一列 >>A(:,2) = [] //删去第2列 >>A = [A; 1 2 3 4] //增补一行 >>A([1,4],:) = [] //删去1,4行 >>B = reshape( A, 2, 6 )

Matlab矩阵运算 基本运算 A+B; A-B; A*B; A^a; A/B(A*inv(B)); A\B(inv(A)*B);A’; A.’ 另矩阵的数组操作:A.*B; A./B;A.\B;A.^a A=[1 2 3;4 5 6]; A*A=[30 36 42; 66 81 96;102 126 150]; A.*A=[1 4 9;16 25 36;49 64 81];

Matlab矩阵运算 矩阵的关系运算 <, >, <=, >=, ==, ~= 对矩阵进行关系运算时,对矩阵的每个元素进行比较,运算结果为与原矩阵大小一样的由0和1组成的矩阵 逻辑运算 &, |, ~, xor

Matlab控制流 if 条件式 运算式; end if 条件式 运算式; elseif 条件式 运算式; else 运算式; end

Matlab控制流 for 变量=表达式 ……; end while 条件式 ……; end >>clear >>x = zeros( 1, 6 ); >>for I = 1:6; >> x(I) = 1/I; >>end >>format rat; >>disp(x) while 条件式 ……; end >>x = zeros( 1, 6 ); >>I=1; >>while I<7 >> x(I) = 1/I; >>end >>format rat; >>disp(x)

Matlab控制流 swith 选择表达式 case 情况表达式 执行语句; …… otherwise 执行语句 中断语句 break; 函数返回语句 return

Matlab输入输出操作 I/O命令 输入 r = input(‘Test input’) //输入数字 name = input( ‘Name input:’, ‘s’ ) 输出 disp sprintf

Matlab输入输出操作 文件I/O操作 输入 fopen: fid=fopen(‘filename’,option); fread: x=fread(fid); csvread: x=csvread(filename);//text only 输出 fprintf: fprintf(fid,format,A,…); fwrite: fwrite(fid,A,precision); csvwrite:csvwrite(filename,A);//text only

Matlab图像处理工具箱 图像输入输出 imread: imread(filename,fmt); x=imread(‘lena.bmp’,’bmp’); imwrite: imwrite(A,filename;fmt); 图像显示 imshow(l,n); imview;

Matlab图像处理工具箱 部分常用函数 double(x);//数据类型改成double im2bw(im,level);//将图像转换成2值图像 rgb2gray(x);//RGB图像变成灰度图 imhist(l,n);//显示图像的直方图 histeq(l,n); //直方图均衡化 imadd(X,Y);//两幅图像相加 imerode;medfilt2 etc..

实习题 实习题一:用MATLAB软件编制读入并显示bmp格式的程序,用鼠标选择区域,将其象素数据写入数组,并以文本文件txt输出。 上机实习题2:查阅Microsoft的有关资料,了解BMP文件的格式,写出读出BMP文件中各象素灰度值并显示该BMP文件的程序流程图,并实现之。

实习题 实习题一: >>x=imread(‘noname1.bmp’,’bmp’); >>y=imcrop(x); >>csvwrite(’firstExp.txt’,y); 实习题一: funtion I=iread(filename); x=imread(‘noname1.bmp’,’bmp’); y=imcrop(x); csvwrite(‘firstExp.txt’,y); I=y;

实习题 第二章上机实习题 使用Photoshop软件,阅读关于颜色空间的相关帮助。 编制程序实现RGB到HSB和HSB到RGB彩色图象转换程序,并用R,G,B最大值来测试程序。

实习题 S与RGB之间的转换公式 S=1-3*min(min(R,G),B)./(R+G+B) 为什么用./?

实习题 第三章上机实习题 1、在matlab软件中编制读取图象并输出其直方图的程序。 2、编程实现上题的功能(输入输出图象格式bmp)。

实习题 实习题三: 1. >>x=imread(‘noname1.bmp’,’bmp’); >>imhist(x);//显示直方图 >>y=imhist(x); >>csvwrite(‘thirdExp.txt’,y); …

谢谢 Name:周如益 Email:zhouruyi@ai.nju.edu.cn bbs id:silenceZRY Laboratory No:MMW 301