Matlab学习笔记----变量和数据存储
变量
在前面的内容中, 我们已经接触过一些matlab中的变量, 但是仅涉及double类型的向量和矩阵. 这里介绍一些matlab中其他类型的变量及其部分使用方法.matlab变量的总体分类如下:
matlab中提供一些类型之间转换的函数, 下面列举出一些常见的函数, 这些转换函数只需要对它的存在有印象即可, 等到实际应用中有需求时, 可以通过查询文档查看具体使用方法.
double(): 将目标变量转换为double类型.
single(): 转换为单精度变量.
int8(): 转换为8位的整型变量.
int16(): 转换为16位的整型变量.
int32(): 转换为32位的整型变量.
int64(): 转换为64位的整型变量.
uint8(): 转换为无符号的8位整型变量.
uint16(): 转换为无符号的16位整型变量.
uint32(): 转换为无符号的32位整型变量.
uint64(): 转换为无符号的64位整型变量.
char & String
char
与C语言相同, Matlab中的char变量实际存储其 ASCII 码值, ASCII编码从0 ...
Matlab学习笔记----结构化程序与函数
Matlab程序设计
M文件基本操作
Matlab脚本文件是一系列的Matlab指令, 提供程序执行的流程控制, 和其他编程语言很相似. Matlab的脚本文件需要被保存为后缀名为.m的文件, 因此也称M文件.下面介绍一些脚本文件相关的操作.
新建文件.
在Matlab界面里左上角第一个选项即可进入新建脚本界面.新脚本的编辑界面可以停靠在Matlab界面里, 也可以独立存在.
进入文件编辑窗口即可进行文件的编写. 这里先以以下代码为例, 对一些功能做介绍.
12345for i=10 x=linspace(0,10,101); plot(x,sin(x+i)); print(gcf,'-deps',strcat('plot',num2str(i),'.ps'));end
在编辑器内输入上述代码后, 点击运行即可执行上述代码, 代码保存时应该将其名称改为xxx.m.
下面介绍一些Matlab脚本编辑器的常用功能.
注释.
Matlab的注释以%开头, 和其他语言一样, 注释不参与执行, 只是使代码更加容易阅读的作用. ...
Matlab学习笔记----把Matlab当做计算器来使用
如何把Matlab当做计算器来使用
Matlab操作界面
把Matlab当做计算器来使用时, 要熟悉界面中的三个基本窗口分别是什么, 和哪些作用.
当前工作目录
命令行窗口
工作区
命令行窗口就是主要的输入命令的位置, 工作区记录了当前有哪些变量.
基本操作
Matlab当做计算器使用时, 基本的四则运算符包括: +,-,*,\和^(乘方).在命令行窗口处输入你想计算的数学算式, 计算的结果会用ans= ...来显示.计算的基本规则是从左到右的结合方式, 运算符之间的优先级与我们的数学上的认知完全相符, 即使你对数学算式的优先级也不清楚也没关系, 优先级最高的运算符是( ),因此, 可以利用( )来调整计算的先后顺序,达到我们想要的结果.
例题:
计算:
cos((1+2+3+4)35)\cos (\sqrt{\frac{(1+2+3+4)^{3}}{5}})cos(5(1+2+3+4)3)
sin(π)+ln(tan(1))\sin (\sqrt{\pi})+\ln (\tan (1))sin(π)+ln(tan(1))
23.5×1.72^{3.5 \ ...
十分钟电脑装配速成攻略
前言
本文面向广大装机用户,属于科普文章,所以尽可能避免了专业术语和行业黑话。
本文内容整理自网络
一. 处理器CPU
在选购电脑时会遇到各种各样的型号和参数,通过这些数据可以初步判断一个电脑硬件的好坏。下面以市场占有率大的品牌为例,先讲一讲电脑各部位硬件的入门知识。
目前市面上主要有 Intel 和 AMD 两个品牌,Intel 占据了市场的绝大部分,AMD 靠一些高性价比的产品占领了剩余不多的市场。如果你图省心稳定,你可以只考虑 Intel 的处理器。如果你有一定的折腾能力,希望花更少的钱买到性价比更高的产品,那 AMD 的 R5,R7 系列产品是不错的选择。
处理器名称后面通常在还会跟有一个类似 3.50Ghz 的参数,代表的是处理器的主频,通常情况下主频越高性能就越好,但不是判断好坏的唯一标准。
Intel 处理器中的赛扬、凌动家族产品过于老旧,已被市场淘汰,不建议购买,奔腾家族产品在低端处理器中还占有一定的市场。至强家族定位是服务器处理器,特点是多核多线程,大缓存,低主频,一般用作商用服务器和建模渲染。而酷睿家族产品是专为家用处理器而生。如果说至强处理器是货车的话 ...
数字图像处理第四章
线性系统的基本理论与运算
线性系统与非线性系统
设系统的特性可以表示成对输入图像进行T运算, 并令f1(x,y)f_1(x,y)f1(x,y), f2(x,y)f_2(x,y)f2(x,y)与T[f1(x,y)]T[f_1(x,y)]T[f1(x,y)],T[f2(x,y)]T[f_2(x,y)]T[f2(x,y)]分别代表两对不同的输入和输出图像, 则当系统满足:
T[f1(x,y)]+T[f2(x,y)]=T[f1(x,y)+f2(x,y)]T\left[f_{1}(x, y)\right]+T\left[f_{2}(x, y)\right]=T\left[f_{1}(x, y)+f_{2}(x, y)\right]
T[f1(x,y)]+T[f2(x,y)]=T[f1(x,y)+f2(x,y)]
关系时, 称系统具有叠加性.当系统满足:
T[kf1(x,y)]=kT[f1(x,y)]T\left[k f_{1}(x, y)\right]=k T\left[f_{1}(x, y)\right]
T[kf1(x,y)]=kT[f1(x,y)]
关系时, 称系统 ...
数字图像处理第三章
图像的基本运算概述
图像基本运算的分类
按图像处理运算的数学特征, 图像基本运算可分为:
点运算(Point Operation)
代数运算(Algebra Operation)
逻辑运算(Logical Operation)
几何运算(Geometric Operation)
点运算
点运算是指一幅图像中每个像素点的灰度值进行计算恶方法.
代数运算 逻辑运算
代数运算或逻辑运算是指将两幅或多幅图像通过对应像素之间的加, 减, 乘, 除运算或逻辑与, 或, 非运算得到输出图像的方法.
几何运算
几何运算就是改变图像中物体对象(像素)之间的空间关系. 从变换性质来分, 几何变换可以分为图像的位置变换(平移, 镜像, 旋转), 形状变换(放大, 缩小)以及图像的复合变换等.
点运算
点运算的定义
设输入图像的灰度为f(x,y)f(x,y)f(x,y),输出图像的灰度为g(x,y)g(x,y)g(x,y),则点运算可以表示为:g(x,y)=T[f(x,y)]g(x, y)=T[f(x, y)]g(x,y)=T[f(x,y)],其中T ...
数字图像处理第二章
电磁光谱与可见光谱
电磁辐射波
在实际的图像处理应用中, 最主要的图像来源于电磁辐射成像. 电磁辐射波包括无线电波, 微波, 红外线, 紫外线, 可见光, X射线, γ\gammaγ射线. 电磁辐射波的波谱范围很广, 波长最长的无线电波为3 ×\times× 102{10}^{2}102 m, 其波长是可见光波长的几十亿倍; 波长最短的是γ\gammaγ射线, 波长为3×10−173\times{10}^{-17}3×10−17m, 其波长比可见光小几百万倍.
太阳的电磁辐射波
太阳的电磁辐射波恰好主要占据整个可见光谱范围. 可见光随波长的不同层次呈现出紫, 蓝,绿, 黄, 橙, 红六种颜色, 白光是有不同颜色的可见光混合而成. 人从一个物体感受到的颜色是由物体反射的可见光的额特性决定的, 若一个物体反射的可见光在所有可见光波长范围内是平衡的, 则对观察者来说显示的是白色; 若一个物体只反射可见光谱中有限范围的光, 则物体就呈现出某种颜色.
相关概念
仅有单一波长成分的光称为单色光, 含有两种以上波长成分 ...
数字图像处理第一章
开始记录新课程<数字图像处理>的学习笔记,实际上就是抄抄PPT,练习一下打字速度.
数字图像与数字图像处理
前言
人类通过眼 , 耳, 鼻, 舌, 身接受信息, 感知世界. 约有75%的信息是通过视觉信息获取的. 数字图像处理就是利用数字计算机处理所获取的视觉信息的技术.
数字图像与数字图像处理
1. 基本概念
图: 是物体反射或者透射电磁波的分布
像: 是人的视觉系统接收的图的信息在大脑中形成的印象
图像(image): 是"图"和"像"的结合. 具体来说, 就是各种观测系统以不同形式和手段观测客观世界而获取的, 可以直接或间接作用于人的视觉系统而产生的视知觉实体.
图像处理(image processing): 是对图像信息进行加工以满足人的视觉或应用需求的行为.
处理方法通常有:
模拟图像处理(analogue image processing): 也称光学图像处理,它是利用光学透镜或者光学照相的方法对模拟图像进行处理, 其实时性强, 速度快, 处理信息大, 分辨率高, 但处理精度差, 难有判断功能.
数字图像 ...
喜报!
专业第二! 一等奖学金! 拟录取!
这个栏目的内容就全部结束啦!
面试回忆录
5月16日专业面试
面试题目
什么是事务故障,出现事务故障怎么解决?
视图的作用.
关系代数分哪几类, 每一类包括什么?基本关系运算有哪些? 复合关系运算有哪些? 复合关系运算怎么转化为基本关系运算?
A : 额, 事务故障是指在事务运行过程中那些非预期的故障, 额, 主要是指非预期的故障. 解决事务故障的方法是执行撤销操作.(感觉说的太少了,补充点吧)emmm,具体的操作是,反向扫描日志文件,emm(紧张的忘了),对出现事务故障的事务执行撤销.(补充了一句废屁)第二题,视图的作用有,可以简化用户的操作,合理的使用视图可以方便查询,使用户从多种角度看待统一数据,提供了一定程度的安全性保护,额(紧张的忘了)(想啊想)老师我可以先暂时搁置吗?
你先把这题答完!
A: 奥,好.(想啊想)(把前四个又说了一遍),奥!还有一个是逻辑独立性,视图提供了一定程度的逻辑独立性.
第三题,关系代数可以按传统集合运算和专门关系运算分两类,传统集合运算有,并 交 差 笛卡尔积,专门关系运算有选择投影连接和除,也可以分为基本关系运算和非基本关系运算,基本关系运算包括选择 投影 并 差 笛卡尔 ...