MATLAB初体验
好激动

要入MATLAB的大坑了
恩
很遗憾第一个程序并不是hello world
好 插入代码里并没有MATLAB这个选项 这是一种歧视
x=[:pi/:*pi];
y=sin(x);
plot(x,y);
恩 挺脑残的

OK 回去继续踩坑
我又回来了
这次是一个简单的三维图形
t=:pi/:*pi;
x=sin(t);
y=cos(t);
z=t.*sin(t).*cos(t);
plot3(x,y,z);
title('Line in 3-D Spade');
xlable('X');ylable('Y');zlable('Z');
两个代码对比起来的话 第一行应该都是对定义域的定义(应该是有没有‘[]’都可以)
这次是一个三维的函数(图形)所以由XYZ三个子函数组成
不知道为什么z里面 t*sin要加 ‘.’ (简单度娘了一下 应该是二义吧)
plot3 就是三维的绘图函数了
图片还可以加title 很有逼格
lable就是坐标轴了
下面是一个三维曲面
xx=linspace(-,,);
yy=linspace(-,,);
[x,y]=meshgrid(xx,yy);
z=x.^+*y.^;
surf(x,y,z)
(surf)
(mesh)
我们看到surf和mesh都是曲面的命令 但是所呈现出的曲面颜色是不同的
8/13更----------------------------------------------------------------------------------
x=-:0.5:; %[-8,-7.5,-7,...,32]
y=x'; %y赋值为x的转置矩阵
X=ones(size(y))*x;%ones->生成一个n阶单位矩阵 PS:zeros 生成一个n阶0矩阵
Y=y*ones(size(x));
R=sqrt(X.^+Y.^)+eps;
Z=sin(R)./R;
surf(X,Y,Z);
colormap(cool); %colormap函数http://baike.baidu.com/link?url=K3CPg3idQG3mGSq4LJMozpH-lCfxQ3FKW8O4IiJKjF8rs3eK-hRdtAzmdLMyudhYGBB5Mzf9V5d-xs_Pdb2xma
xlable('x');ylable('y');zlable('z');

[x,y]=meshgrid(-:0.1:,-:0.1:); %生成网格采样点
z=(x.^-*x).*exp(-x.^-y.^-x.*y);
%waterfall(x,y,z);
%subplot();
contour3(x,y,z,);
view(,);
(contour3)

(waterfall)
小结:这次学习MATLAB 我决定用一种 之前没有尝试过的学习方法 ‘纯野生’的去学习 去思考
持续更新这个小结 最后将会以一篇随笔的方式出来
MATLAB初体验的更多相关文章
- .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...
- Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验
Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...
- Spring之初体验
Spring之初体验 Spring是一个轻量级的Java Web开发框架,以IoC(Inverse of Control 控制反转)和 ...
- Xamarin.iOS开发初体验
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA+CAIAAAA5/WfHAAAJrklEQVR4nO2c/VdTRxrH+wfdU84pW0
- 【腾讯Bugly干货分享】基于 Webpack & Vue & Vue-Router 的 SPA 初体验
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57d13a57132ff21c38110186 导语 最近这几年的前端圈子,由于 ...
- 【Knockout.js 学习体验之旅】(1)ko初体验
前言 什么,你现在还在看knockout.js?这货都已经落后主流一千年了!赶紧去学Angular.React啊,再不赶紧的话,他们也要变out了哦.身旁的90后小伙伴,嘴里还塞着山东的狗不理大蒜包, ...
- 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验
在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...
- 百度EChart3初体验
由于项目需要在首页搞一个订单数量的走势图,经过多方查找,体验,感觉ECharts不错,封装的很细,我们只需要看自己需要那种类型的图表,搞定好自己的json数据就OK.至于说如何体现出来,官网的教程很详 ...
- Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验
Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出E ...
随机推荐
- KMP算法详解-- 转自Matrix67
6 7 8 9 -- A = a b a b 6 7 7 8 9 -- A = a b a b a 5 6 7 8 9 -- A = a b a b a b 6 7 ...
- [转]Libev教程
libev Table of Contents 1 libev 1.1 About The Code 1.2 EventLoop 1.3 Watcher 1.4 How it works 1.4.1 ...
- vj1011:记忆化搜索
vj1011:记忆化搜索 这题就是很简单的记忆化搜索即可,和经典题目滑雪简直一模一样 对于记忆化搜索,我也是暑假看了ccy大神的题解才有所领悟的 其实也就是DFS+mark 主要的部分 int sea ...
- net破解一(反编译,反混淆-剥壳,工具推荐)
net破解一(反编译,反混淆-剥壳,工具推荐) 大家好,前段时间做数据分析,需要解析对方数据,而数据文件是对方公司内部的生成方式,完全不知道它是怎么生成的. 不过还好能拿到客户端(正好是C#开发)所以 ...
- C# 让程序自动以管理员身份运行
exe在Vista或Win7下不以管理员权限运行,会被UAC(用户帐户控制)阻止访问系统某些功能,如修改注册表操作等;如何让exe以管理员权限运行呢,方法有两种,一个是直接修改exe属性;另一个是在程 ...
- C/C++基础知识总结——多态性
1. 多态性的概述 1.1 多态是指同样的消息被不同类型的对象接收时导致不同的行为.所谓消息是指对垒的成员函数的调用,不同行为是指不同的实现. 1.2 多态的实现 (1) 实现角度讲多态可分为两类:编 ...
- query 原理
query原理的简单分析,让你扒开jquery的小外套. 引言 最近LZ还在消化系统原理的第三章,因此这部分内容LZ打算再沉淀一下再写.本次LZ和各位来讨论一点前端的内容,其实有关jquery,在 ...
- 用Jekyll在github上写博客
用Jekyll在github上写博客——<搭建一个免费的,无限流量的Blog>的注脚 本来打算买域名,买空间,用wordpress写博客的.后来问了一个师兄,他说他是用github的空间, ...
- asp.net mvc异步查询
对于asp.net mvc异步查询 如何做MVC异步查询,做列表页面. 查询是项目中必不可少的工作,而且不同的项目不同的团队,都有自己的简单方法.Asp.net mvc 有自己独特的优势,下面是结合m ...
- IE8下提示'console'未定义错误
在开发的过程中由于调试的原因,在代码中加入console.info("xxxx"),而未进行删除 在IE8下测试该代码所在的页面报错,如下: 需要注意的是,使用console对象查 ...