⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 enviroment.htm

📁 以网页的形式详细的介绍了MATLAB的基础知识和使用技巧
💻 HTM
字号:
<html><head><title>学用MatLab</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/css"><!--body {  font-family: "宋体"; font-size: 9pt; text-decoration: none}h2 {  font-family: "楷体_GB2312"; font-size: 18pt; text-decoration: underline; color: #FF9999}h1 {  font-family: "隶书"; font-size: 24pt; font-style: italic; font-weight: bolder; color: #CC66CC; text-decoration: blink}.explain {  border-color: black black #00FF00; font-weight: bold; color: #333333}.code {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12pt; background-color: #FFFFFF; line-height: 24pt}h3 {  font-size: 12pt; font-style: italic; font-weight: bold; color: #9999FF}--></style></head><body bgcolor="#CCFFCC" text="#666600" link="#009900" alink="#00FF00" vlink="#006600"><h1 align="center">MatLab工作环境</h1><h2>命令窗口</h2><p>若输入</p><p class="code">A = [1 2 3; 4 5 6; 7 8 10]</p><p>按下回车键后显示如下</p><p class="code">A = <br>     1 2 3 <br>     4 5 6 <br>     7 8 10 </p>清除命令窗口<p class="code">clc</p><p>这并不清除工作间,只是清除了显示,<span class="explain">仍可按上箭头看到以前发出的命令</span></p><h3>数据格式命令 </h3><p class="code">x = [4/3 1.2345e–6] <br>  format short <br>    1.3333 0.0000 <br>  format short e <br>    1.3333e+000 1.2345e–006 <br>  format short g <br>    1.3333 1.2345e–006 <br>  format long <br>    1.33333333333333 0.00000123450000 <br>  format long e <br>    1.333333333333333e+000 1.234500000000000e–006 <br>  format long g <br>    1.33333333333333 1.2345e–006 <br>  format bank <br>    1.33 0.00<br>  format + <br>    ++ <br>  format rat <br>    4/3 1/810045 <br>  format hex <br>    3ff5555555555555 3eb4b6231abfd271</p><p>若最大的元素大于1000或小于0.001,则<span class="explain">显示short或long格式时时会加上一个比例</span></p><p>还有两个格式:<br>    format compact<br>    format loose</p>禁止结果的显示<p>在命令后加上分号,则屏幕上不会立即显示出结果,这在运算大的数据量时十分有用,如下命令产生100*100的幻方:</p><p class="code">A = magic(100);</p>长命令行<p>如想另起一行输入命令,在末尾加上&quot;...&quot;即可,如:</p><p class="code">s = 1 – 1/2 + 1/3 – 1/4 + 1/5 – 1/6 + 1/7 ... <br>  – 1/8 + 1/9 – 1/10 + 1/11 – 1/12;</p><h3>MatLab工作间</h3><p>你可用<span class="explain">who</span>或<span class="explain">whos</span>来察看当前工作间中有哪些变量,如:</p><p class="code">whos <br>  Name Size Bytes Class<br>  A   4x4 128  double array<br>  D   3x5 120  double array <br>  M   10x1 40  cell array <br>  S   1x3 628  struct array <br>  h   1x11 22  char array <br>  n   1x1  8  double array <br>  s   1x5  10  char array <br>  v   1x14 28  char array  <br>  Grand total is 93 elements using 984 bytes</p><p>若要从工作间中删除所有的变量,用</p><p class="code">clear</p><u>保存、重载工作间 </u><p>你可以将工作间保存为一个二进制的M文件,以后还可以恢复回来:</p><p class="code">save june10</p><p>也可只保存工作间中的部分变量值</p><p class="code">save june10 x y z</p><p>重载时只需输入</p><p class="code">load june10</p>文件名保存在字符串中<p>这样可以像调用函数一样调用工作间</p><p class="code">save(’myfile’,’VAR1’,’VAR2’) <br>  A = ’myfile’; <br>  load(A)</p><p>与下面的命令相同</p><p class="code">save myfile VAR1 VAR2 <br>  load myfile</p><p>下面的命令把1至10的平方值分别存放在data1至data10中:</p><p class="code">file = ’data’; <br>  for i = 1:10 j = i.^2; <br>    save([file int2str(i)],’j’); <br>  end</p><u>查找路径 </u><p>当你输入“yourpig&quot;时发生了什么呢?<br>  1:察看是否是变量;<br>  2:察看是否是内建函数;<br>  3:察看当前目录下是否有文件:yourpig.m;<br>  4:察看查找目录下是否有文件:yourpig.m;</p><p>对于查找路径中的文件,<span class="explain">what</span>显示当前目录下的文件,加上路径后可显示输入的路径下所有的MatLab文件.如:</p><p class="code">what matlab/elfun</p><p>以下二命令分别显示、编辑m文件</p><p class="code">type rank<br>  edit rank </p><h2>图像窗口 </h2><p>下面的命令产生一个与命令窗口隔离的图形窗口,</p><p class="code">figure</p><p><span class="explain">plot</span>函数则会在新的窗口中绘制图形,如</p><p class="code">t = 0:pi/100:2*pi; <br>  y = sin(t); <br>  plot(t,y)</p><p>则有如下图形:</p><p><img src="image/1.jpg" width="514" height="406"></p><h2>寻求帮助</h2><p>下面的函数在寻求帮助时十分有用:</p><p>help      列出你所寻求帮助的函数的功能描述;<br>  lookfor    列出所有函数的功能描述中含有你所输入的内容的函数的简介</p><p>如:</p><p class="code">help inverse</p><p>显示</p><p><span class="code">inverse.m not found</span>.</p><p>但如输入</p><p class="code">lookfor inverse</p><p>则显示</p><p class="code">INVHILB Inverse Hilbert matrix <br>  ACOSH Inverse hyperbolic cosine <br>  ERFINV Inverse of the error function <br>  INV Matrix inverse <br>  PINV Pseudoinverse <br>  IFFT Inverse discrete Fourier transform <br>  IFFT2 Two–dimensional inverse discrete Fourier transform <br>  ICCEPS Inverse complex cepstrum <br>  IDCT Inverse discrete cosine transform</p><p>&nbsp;</p></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -