MATLAB 1

常见的输出:
c----->printf
python------>print
matlab------->fprintf

在matlab中:
disp为一种轻量级的输出,e.g. disp(x+y);
fprintf为一种格式化的输出,e.g. fprintf(‘结果为:%d\n’,x+y);

log的用法:

% 语句结尾加分号,则结果不显示;若不加分号,则显示结果
a=log2(16); % matlab中log的底数只能是2,e,10。其他的底数需要使用换底公式
b=log(9); % log默认底数为e
c=log10(100); 
d=log(7)/log(8); %换底公式求解
disp([a b c d]); %可以输出任何内容,但是只接受一个参数

%{
ctrl+r:注释整行
%:单行注释
%{.... %}:多行注释

%%
....  :该格式中,%%之间的代码为一个程序块,底色会变,方便阅读
%%    

%}
========================================================
输出如下:
>> pht811
    4.0000    2.1972    2.0000    0.9358

矩阵最基础的操作:

A=[1 2;4 5];
B=[7 8;5 4];
disp(A+B); 
%{
输出:
  8    10
  9     9
%}

%%     %代码块
disp(A*B);
%{
输出:
    17    16
    53    52
%}
disp(A.*B); %各个元素相乘
%{
输出:
     7    16
    20    20
%}

input函数:

x=input('please enter x:'); %与python类似的input函数,只能使用单引号
y=input('please enter y:');
disp('结果为:');
disp(x+y);
fprintf('结果为:%d\n',x+y); %加\n,使>>符号到下一行
%{
please enter x:8
please enter y:5
结果为:
    13
%}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值