matlab自学笔记(1)

学习matlab实属是机缘巧合,因为要参加一个大学生的数学建模大赛,而这个比赛必备的软件方面的技能就是matlab。通过几天的实践与学习,我发现与C、java语言等语言相比,matlab所使用的代码无疑是简单了许多的。下面,我就将几天的学习体验分享一下。

安装:

首先我使用的版本是matlab2012a版本,主要是考虑到电脑里的软件较多,配置有限。该版本的安装包为4,5G,安装后占用的空间大概是6.2G。

此处选择不使用Internet安装。

此处,可以提供一个 38699-60149-36808-21840-05491。

安装类型选择典型。

后续的和谐的方法可以参考下面的这个资源:

http://download.csdn.net/detail/ycq_sdu/8732173  里面有详细的英文介绍。安装选择standalone 方式的就好。当然了,这里只是供大家学习使用的,如果用于商业用途,还是购买正版的软件。

主界面简介:

安装完成之后,就可以进入到matlab的工作界面了。大家可以先更改一下自己的偏好设置,在File -> Preference 中进行修改。

首先,我们举一个简单的例子,计算圆的面积。(参见下图)

在matlab中我们不需要规定变量的类型 ,直接输入指令 r = 2; 加上分号,matlab不会输出r的值,输完后回车结束,输入下一行指令。

右侧可以查看所有使用的变量的值。双击可以打开具体的查看界面。

对于有编程经验的朋友,可以参看matlab提供的帮助手册,直接查找相关的函数的使用方法,matlab在这方面做的还是非常友好的。基本上不仅提供了使用方法,还给出了相关的实例。

到这里,安装和基本的使用就算完成了。

时间: 2024-08-08 01:29:44

matlab自学笔记(1)的相关文章

matlab自学笔记(3)—图像绘制与图像处理

1.绘制函数的图像 在matlab中绘制函数的图像大概可以分为三步,1.定义函数:22.制定取值范围:3.调用plot(x,y)函数. 例如我们绘制 y =  sin (x)的图像,可以使用如下的代码: 当然,我们还可以对图像进行一些优化与处理,比如为坐标轴加上标签,加上网格等.直接看代码及效果: x = [0:0.1:10]; y = sin(x); plot(x,y),xlabel('x'),ylabel('sin(x)'),legend('x'),grid on; %xlabel()是显示

matlab自学笔记(2)

Matlab的控制台界面可以进行简单的计算,例如计算一组数据的平均数,方差等等.系统已经将实现这些功能的函数完成,使用是只需查看help 文档即可. 例如求平均数的操作,在matlab中使用mean函数实现,具体的操作在文档的中都有说明. 自上而下的,是mean函数的功能概述,syntax (语法),即调用的格式.Description,对函数功能的具体描述.Example中,是一些例子. 然而,matlab作为一款强大的数学编程工具,也提供了执行程序文件的功能.在matlab中可执行的程序文件

斯坦福大学机器学习(Andrew [email protected])--自学笔记

今天学习Andrew NG老师<机器学习>之6 - 6 - Advanced Optimization,做笔记如下: 用fminunc函数求代价函数最小值,分两步: 1.自定义代价函数 function [jVal,gradient] = costFunction(theta)jVal = (theta(1)-5)^2 + (theta(2)-5)^2;gradient = zeros(2,1);gradient(1) = 2*(theta(1)-5);gradient(2) = 2*(the

CSS自学笔记(3):CSS样式表的使用

当浏览器读到一个样式表时,浏览器会根据这个样式表来格式化html文档,从而表现出各式各样的网页. 想要浏览器读到样式表,有三种方法: 1.外部样式表 外部样式表可以理解为.CSS文件.当多个页面使用同一个样式的时候,外部样式表是一个很理想的选择. 在使用外部样式表的情况下,可以通过改变一个文件来改变整个站点的外观,无需在调整html文件,尤其是多个页面使用同一个样式的时候. 每个html页面使用标签<link>来连接外部样式表: <head> <link rel="

python自学笔记

python自学笔记 python自学笔记 1.输出 2.输入 3.零碎 4.数据结构 4.1 list 类比于java中的数组 4.2 tuple 元祖 5.条件判断和循环 5.1 条件判断 5.2 循环 6.使用dict和set 6.1 dict 6.2 set 7.函数的使用 7.1函数返回多个值,同时接受多个值 7.2函数参数的默认值 7.3可变参数的函数 7.4可变个数带参数名的入参 7.5参数类型组合 8.关于函数递归 9.python的高级特性 9.1切片 9.2遍历 9.3列表生

CSS自学笔记(5):CSS的样式

CSS中拥有各种各样的样式表,而基本的样式有背景,文本,字体,链接,列表,表格,轮廓. 一.CSS-背景 CSS中允许用纯色背景,也允许用图片来创建复杂的个性背景. p {background-color: #000;} 是用纯色作为背景.这时你可以定义其他属性,生成不同效果的背景. CSS中也可以用图片作为背景,这是就需要使用background-image属性了,如果属性值为一个URL值,并且图片文件存在,那么就可以看到用该图片做为背景的网页了 body {background-image:

Android自学笔记-16-任务栈

题目链接:http://acm.fzu.edu.cn/problem.php?pid=2170 贴个baka爷的代码留念.. 数据出的有问题,输入的字符串长度不超过1000 #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<algorithm> #include<map> #include<queue> #incl

Hadoop自学笔记(一)常见Hadoop相关项目一览

本自学笔记来自于Yutube上的视频Hadoop系列.网址: https://www.youtube.com/watch?v=-TaAVaAwZTs(当中一个) 以后不再赘述 自学笔记,难免有各类错误纰漏.请看者谨慎. Hadoop的使用还有大数据时代什么的就不说了.Hadoop不是一个单独的工具,而是一整个生态系统.包括一系列工具.所以首先要先介绍一下Hadoop相关的工具和各类概念,是以后经常会接触到的. 1. Hadoop Core a) HDFS  Hadoop分布式文件系统,Hadoo

jQuery:自学笔记(5)——Ajax

jQuery:自学笔记(5)--Ajax 使用Ajax快捷函数 说明 出于简化AJAX开发工作的流程,jQuery提供了若干了快捷函数. 实例 1.显示 test.php 返回值(HTML 或 XML,取决于返回值). $.get("test.php", function(data){   alert("Data Loaded: " + data); }); 2.向页面 test.php 发送数据,并输出结果(HTML 或 XML,取决于所返回的内容): $.pos