前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《Experiment with MATLAB》读书笔记(二)

《Experiment with MATLAB》读书笔记(二)

作者头像
万木逢春
发布2018-04-18 10:45:13
6780
发布2018-04-18 10:45:13
举报
文章被收录于专栏:帮你学MatLab

读书笔记(二)

这是第二部分函数与绘图 将代码复制到m文件即可运行 函数部分需新建m文件保存 %% 函数 % 变量在用之前先赋0站位 % 计数或者下表从1考试 % function f = fibonacci(n) % f = zeros(n,1); % f(1) = 1; % f(2) = 2; % for k = 3:n % f(k) = f(k-1) + f(k-2); % end %% 递归 % 将目标转化为多步,每一步都可以通过上一步求解 % function f = fibnum(n) % if n <= 1 % f = 1; % else % f = fibnum(n-1) + fibnum(n-2); % end % 新建函数命名为fibnum才能运行 %% 计时运行 tic fibnum(24); toc %% 数组运算 f = fibonacci(5)' ftf = f.*f ff = f.^2 ffdf = ff./f format rat %分数显示 r = f(2:5)./f(1:4)

%% 利用数组函数替换循环 f = fibonacci(18)' p = isprime(f) l = islogical(p) %% 矩阵计算 % AX = B % X = A\B % 用A的逆乘以B %% 对数坐标 semilogy(fibonacci(15),'-o')

%% 数组操作 h = 'hello world' % 这是一个数组 h' % 转置 fliplr(h) % 左右对称 flipud(h') % 上下对称 diag(h) % 放在对角线上 sort(h) % 排序 %% 那个什么码 x = real(h) char(x) char(max(h)) char(x+3) %% 作图 H = upper(h) % 大写 figure(1) plot(x,'*-') % 普通折线图 % 星号做点,折线连接 title(H) % 标题

figure(2) bar(x) % 柱状图 set(gca,'xticklabel',{H(:)}) % 横轴刻度 set(2,'pos',get(1,'pos')+[30 -30 0 0]) % 窗口位置

figure(3) p = pie(x); % 饼状图 for k = 1:11 set(p(2*k),'string',H(k)) end set(3,'pos',get(1,'pos')+[60 -60 0 0]) % 窗口位置

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2015-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帮你学MatLab 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档