8.17

% A=[1 2 3; 4 5 6];
% B=[11 12 13 ; 14 15 16];
% %构造三维矩阵C
% C=(:,1)=A;
% C=(:,:,2)=B;  % 10的教程?????excuse???   这个不是很懂


% disp('hello matlab')
% A=[1 2;3 4]
% B=[5 6;7 8]
% % Add=A+B,
% % Sub=A-B,
% % Add100=A+100
% multAB=A*B,multBA=B*A


% X=[1 2 3];
% Y=[1;10;100];
% S=X*Y,M=Y*X

% x=[2 2 1];
% y=[2 3 5];
% dot(x,y)
% % dot(x,y,dim) ???
% cross(x,y)

%3.7矩阵的乘方与函数
% A=[1 0;0 2];
% Elementwise=exp(A);
% % Operatorwise=expm(A);
% O=expm(A);

%4.1创建新矩阵
n=10;
ones(n);


%随机数使用
% a=randn(0,2,20);
% a= random('Normal',0,1,1,28);
% a=rand;
% x=[];    为任意数组,该问题缘由某个随机变量故对采集到的信息量均加【-2,2】的随机变量 人工码
% for i=1:length(x)
%     a=rand;
%     b=randi([-1,2],1);
%     c=2.*a.*(-1)^b;
%      d=x(i)+c;
%    fprintf ('%d    ',d);
% end



% 不能运行
% disp('two');
% A=input('A=');
% B=input('B=');
% choice=input('CHOOSE one:1a+b,2=a*b');
% switch choice
%     case 1,val('disp(''add'');A+B','catchinfo');
%     case 2,val('disp(''addS'');A*B''catchinfo');
% end;
%  
在选择输入1还是2的时候报错??

 

posted @ 2016-08-17 14:31  清水谦和  阅读(116)  评论(0编辑  收藏  举报