matlab basic operation command
Matlab basic operation:
>> 5+6
ans =
11
>> 3*4
ans =
12
>> 2^6
ans =
64
>> 1==2
ans =
0
>> 1~=2
ans =
1
>> 1&&0
ans =
0
>> 1||0
ans =
1
>> xor(1,0)
ans =
1
>> xor(1,1)
ans =
0
>> who
您的变量为:
ans
>> whos
Name Size Bytes Class Attributes
ans 1x1 1 logical
>> a=3;
>> b='hi'
b =
hi
>> c=(3>=1)
c =
1
>> a=pi;
>> a
a =
3.1416
>> disp(a);
3.1416
>> disp(sprintf('2 decimals: %0.2f',a))
2 decimals: 3.14
>> disp(sprintf('6 decimals: %0.6f',a))
6 decimals: 3.141593
>> format long
>> a
a =
3.141592653589793
>> format short
>> a
a =
3.1416
>> A=[1 2;3 4;5 6]
A =
1 2
3 4
5 6
>> A=[1 2;
3 4;
5 6]
A =
1 2
3 4
5 6
>> v=[1 2 3]
v =
1 2 3
>> v=[1;2;3]
v =
1
2
3
>> v=1:0.1:2
v =
1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000
>> v=1:0.3:2
v =
1.0000 1.3000 1.6000 1.9000
>> v=1:7
v =
1 2 3 4 5 6 7
>> ones(2,3)
ans =
1 1 1
1 1 1
>> C=2*ones(2,3)
C =
2 2 2
2 2 2
>> w=zeros(3,1)
w =
0
0
0
>> rand(3,3)
ans =
0.8147 0.9134 0.2785
0.9058 0.6324 0.5469
0.1270 0.0975 0.9575
>> rand(3,3)
ans =
0.9649 0.9572 0.1419
0.1576 0.4854 0.4218
0.9706 0.8003 0.9157
>> rand(3,3)
ans =
0.7922 0.0357 0.6787
0.9595 0.8491 0.7577
0.6557 0.9340 0.7431
%rand 平均分布(0~1)
%randn 标准正态分布
>> randn(3,3)
ans =
-0.2256 0.0326 1.5442
1.1174 0.5525 0.0859
-1.0891 1.1006 -1.4916
>> w=-6+sqrt(10)*(randn(1,10000))
>> hist(w)
>> hist(w,50)
>> I=eye(4)
I =
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
>> A
A =
1 2
3 4
5 6
>> size(A)
ans =
3 2
>> sz=size(A)
sz =
3 2
>> size(sz)
ans =
1 2
>> size(A,1)
ans =
3
>> size(A,2)
ans =
2
>> v
v =
1 2 3 4 5 6 7
>> length(v)
ans =
7
>> length(A) %longer dimension
ans =
3
>> v=w(1:10)
v =
-8.3474 -9.3570 1.4328 -7.9467 -3.6344 -6.6085 -3.1900 -8.4187 -10.4344 -10.4979
>> save hello.mat v
>> clear
>> load hello.mat
>> v
v =
-8.3474 -9.3570 1.4328 -7.9467 -3.6344 -6.6085 -3.1900 -8.4187 -10.4344 -10.4979
>> save hello.txt v –ascii
>> A=[1 2;3 4; 5 6]
A =
1 2
3 4
5 6
>> A(3,2)
ans =
6
>> A(2,:)
ans =
3 4
>> A(:,2)
ans =
2
4
6
>> A([1 3],:)
ans =
1 2
5 6
>> A(:,1)
ans =
1
3
5
>> A(:,2)
ans =
2
4
6
>> A(:,2)=[10; 11; 12]
A =
1 10
3 11
5 12
>> A=[A,[100;101;102]] %append another vector to right
A =
1 10 100
3 11 101
5 12 102
>> A(:) % put all the elements into a single vector
ans =
1
3
5
10
11
12
100
101
102
A =
1 2
3 4
5 6
>> B=[7 8;9 10;11 12]
B =
7 8
9 10
11 12
>> C=[A B]
C =
1 2 7 8
3 4 9 10
5 6 11 12
>> A
A =
1 2
3 4
5 6
>> B
B =
7 8
9 10
11 12
>> C=[2 5 ;6 7]
C =
2 5
6 7
>> A*C
ans =
14 19
30 43
46 67
>> A.*B
ans =
7 16
27 40
55 72
>> v=[1;2;3]
v =
1
2
3
>> 1./v
ans =
1.0000
0.5000
0.3333
>> 1./A
ans =
1.0000 0.5000
0.3333 0.2500
0.2000 0.1667
>> log(v)
ans =
0
0.6931
1.0986
>> exp(v)
ans =
2.7183
7.3891
20.0855
>> abs([-1;2;-3])
ans =
1
2
3
>> v+ones(length(v),1)
ans =
2
3
4
>> v+1
ans =
2
3
4
>> a=[1 15 2 0.5]
a =
1.0000 15.0000 2.0000 0.5000
>> max(a)
ans =
15
>> [val,ind]=max(a) %max valus and it’s index
val =
15
ind =
2
>> max(A)
ans =
5 6
>> a<3
ans =
1 0 1 1
>> find(a<3)
ans =
1 3 4
>> [r,c]=find(A>7)
r =
1
3
c =
1
2
>> a
a =
1.0000 15.0000 2.0000 0.5000
>> sum(a)
ans =
18.5000
>> prod(a) %product of a
ans =
15
>> floor(a)
ans =
1 15 2 0
>> ceil(a)
ans =
1 15 2 1
>> rand(3)
ans =
0.8099 0.6218 0.4893
0.6378 0.4146 0.0938
0.8981 0.6476 0.6373
>> rand(3)
ans =
0.9503 0.5915 0.1566
0.4764 0.2253 0.7743
0.6028 0.6684 0.2131
>> max(rand(3),rand(3))
ans =
0.1691 0.8745 0.3584
0.7258 0.6258 0.8875
0.3631 0.2581 0.9005
>> A=magic(3)
A =
8 1 6
3 5 7
4 9 2
>> max(A,[],1)
ans =
8 9 7
>> max(A,[],2)
ans =
8
7
9
>> max(A)
ans =
8 9 7
>> max(max(A))
ans =
9
>> max(A(:))
ans =
9
>> sum(A,1)
ans =
15 15 15
>> sum(A,2)
ans =
15
15
15
>> A.*eye(3)
ans =
8 0 0
0 5 0
0 0 2
>> sum(sum(A.*eye(3)))
ans =
15
>> flipud(eye(3))
ans =
0 0 1
0 1 0
1 0 0
>> A=magic(3)
A =
8 1 6
3 5 7
4 9 2
>> temp=pinv(A)
temp =
0.1472 -0.1444 0.0639
-0.0611 0.0222 0.1056
-0.0194 0.1889 -0.1028
>> temp*A
ans =
1.0000 0.0000 -0.0000
-0.0000 1.0000 0.0000
0.0000 0.0000 1.0000
>>t=[0 :0.1 :0.98] ;
>>y1=sin(2*pi*4*t) ;
>>plot(t,y1)
>> y2=cos(2*pi*4*t);
>> plot(t,y2)
>> plot(t,y1)
>> hold on
>> plot(t,y2)
>> xlabel('time')
>> ylabel('value')
>> legend('sin','cos')
>> title('plot1')
>> print -dpng 'plot1.png' %save the diagram into a png format picture
>> figure(1);plot(t,y1);
>> figure(2);plot(t,y2);
>> subplot(1,2,1);
>> subplot(1,2,1);
>> plot(t,y1)
>> subplot(1,2,2);
>> plot(t,y2)
>> axis([0.5 1 -1 1])
>> clf
>> A=magic(5)
A =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
>> imagesc(A)
>> imagesc(A),colorbar,colormap gray;
>> imagesc(magic(16)),colorbar,colormap gray;
>> addpath('E:\machine learning\machine-learning-ex1\machine-learning-ex1\ex1')
matlab basic operation command的更多相关文章
- 【MongoDB】The basic operation of Index in MongoDB
In the past four blogs, we attached importance to the index, including description and comparison wi ...
- 15 Basic ‘ls’ Command Examples in Linux
FROM: http://www.tecmint.com/15-basic-ls-command-examples-in-linux/ ls command is one of the most fr ...
- MatLab GUI Use Command for Debug 界面调试的一些方法
在MatLab的GUI界面编程,我们在调试的时候需要打印出一些变量,那么介绍下我用到的两种调试方法: 第一种,使用弹出对话框来打印变量,要注意的是打印的东西必须是string类型的,所以其他类型的变量 ...
- 13 Basic Cat Command Examples in Linux(转) Linux中cat命令的13中基本用法
Cat (串联) 命令是Linux/Unix开源系统中比较常用的一个命令.我们可以通过Cat命令创建一个或多个文件,查看文件内容,串联文件并将内容输出到终端设备或新的文件当中,这篇文章我们将会以实例的 ...
- 13 Basic Cat Command Examples in Linux
FROM: http://www.tecmint.com/13-basic-cat-command-examples-in-linux/ The cat (short for “concatenate ...
- Basic Operation about Linux
1. 永久开启/关闭防火墙 在linux中防火墙是一个名叫iptables的工具 开启: chkconfig iptables on 关闭: chkconfig iptables off 即时生效,重 ...
- Javascript Basic Operation Extraction
1. logic operation : '&&' and '||' .For this two logic operations,its' results are inconcl ...
- Basic linux command
1. useradd 解释:添加新用户,在/etc/password文件中添加一行记录. 参数: -g 用于添加账户时指定该账户的私有组,如果不指定-g参数,useradd命令会自动创建与该用 ...
- mysql basic operation,mysql总结
mysql> select * from wifi_data where dev_id like "0023-AABBCCCCBBAA" ; 1.显示数据库列表.show d ...
随机推荐
- python 类型大小
返回单位:字节 sys.getsizeof() import sys>>> sys.getsizeof(') >>> sys.getsizeof(') >&g ...
- C#写入日志信息到文件中
为了在服务器上运行程序及时的跟踪出错的地方,可以在必要的地方加入写日志的程序. string folder = string.Format(@"D:\\{0}\\{1}", Dat ...
- https 与http 的坑
网页报这种错误: (blocked:mixed-content) 使用了https就不能夹生http jquery.min.js:4Mixed Content: The page at ' ...
- 只需三步--轻松反编译Android Apk文件
安卓程序是通过java语言进行编写的,可以很容易进行反编译.很多apk文件被反编译后再二次打包,就成了自己的产品,很是流氓.下面我们来看看如何进行apk的反编译,以及常用的防反编译手段. 一.反编译A ...
- Thinkphp 中 distinct 的用法
TP中distinct()的用处主要是去除重复的值 在Thinkphp手册中也详细说明了(链接:http://document.thinkphp.cn/manual_3_2.html#distinct ...
- JS调用OC方法并传值,OC调用JS方法并传值////////////////////////zz
iOS开发-基于原生JS与OC方法互相调用并传值(附HTML代码) 最近项目里面有有个商品活动界面,要与web端传值,将用户在网页点击的商品id 传给客户端,也就是js交互,其实再说明白一点 ...
- java方法与构造
public class StaticClass { static int i = 50; int y; // 构造只能有访问修饰符public.protected.private 修饰 (访问修饰符 ...
- 一个简单的c# 贪吃蛇程序
一个简单的c#贪吃蛇程序 程序分为界面设计和程序设计:界面设计和程序设计均参考了一些游戏实例,但是所有代码内容是本人编写. 由于看到别人写的程序并没有署名,这里的署名全部都是csdn官网. 游戏界面设 ...
- .NET分布式事务处理
在进行数据持久化的时候,我们会经常用到事务处理.一般情况下,ADO.NET中的事务处理就能够满足我们的需要,但是,ADO.NET中的事 务不能同事对多个数据库连接进行原子性的操作:如果在你的业务环境中 ...
- Openbox简单支持平铺
使用和gnome shell同样的热键定义 rc.xml中 <keybind key="W-Up"> <action name="Maximize&qu ...