Matlab学习
zt0205
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MATLAB教程系列-台大-03 exercise
最近跟着B站上的MATLAB教程系列-台大(共14课)学习MATLAB基础。视频中有一些小练习,在此做个记录。如果也有其他学习此视频课程的同学看到了我的小代码们,欢迎贴出更好的方法~第三课中的练习,温度转换。要求,除非输入的不是数字,程序停止,否则一直提示输入温度。function y = FtoC (F)tips1 = 'Temperature in F is: ';F = inp...原创 2018-08-14 16:40:11 · 1798 阅读 · 0 评论 -
MATLAB教程系列-台大-12 exercise
1. 画出空间内三个平面相交,以观察三元一次方程组的解代码: x=0:0.8:40; y=x; [X,Y]=meshgrid(x,y); hold on; Z= -Y-X; surf(X,Y,Z); Z= -X+Y; surf(X,Y,Z); Z= -X/3; surf(X,Y,Z); hold off; colormap(jet); grid on;结果...原创 2018-08-21 16:23:51 · 946 阅读 · 1 评论 -
MATLAB教程系列-台大-11 exercise
1. 求两多项式相除的定积分题目:代码:clear;syms x;y = (x^2-x+1)/(x+3);z = int(y,x,0,10)结果:>>double(z)ans = 29.0624原创 2018-08-21 11:10:27 · 934 阅读 · 0 评论 -
MATLAB教程系列-台大-10 exercise
1. 画出多项式函数及其微分的函数图像题目要求:代码: x = -2:0.01:1; f = conv([5 -7 5 10],[4 12 -3]); w = polyval(f,x); h1 = plot(x,w,'--b'); set(h1,'Linewidth',2); hold on; polyder(f); n = polyval(poly...原创 2018-08-20 17:16:10 · 1034 阅读 · 0 评论 -
MATLAB教程系列-台大-09 exercise
1. 不通过im2bw()函数完成图像二值化通过graythreshold()函数,程序可以自动找到一个对于当前图片来说更加合适的阈值来进行二值化。通过im2bw()图像,可以完成二值化,把当前图像变为只有黑白两色的图片。例程如下:I = imread('rice.png'); level=graythresh(I);bw=im2bw(I, level); subplot(1,2,1)...原创 2018-08-19 19:15:48 · 1946 阅读 · 5 评论 -
MATLAB教程系列-台大-06 exercise
1. 利用stem()函数进行绘图小练习要求:Plot a function: Add the points sampled at 5 Hz using stem()程序:clear;hold on;x = 0:0.01:10;y = sin (pi.*x.^2/4);plot(x,y);t = 0:0.2:10;f = sin (pi.*t.^2/4);ste...原创 2018-08-16 17:24:22 · 1451 阅读 · 0 评论 -
MATLAB教程系列-台大-07 exercise
关于GUI界面的小练习:程序:(在GUI编辑界面->view->editor,可以打开默认给出的GUI界面的函数,直接在函数体内部自己编写内容即可) function varargout = apple(varargin)% APPLE MATLAB code for apple.fig% APPLE, by itself, creates a ne...原创 2018-08-18 22:17:36 · 867 阅读 · 1 评论 -
MATLAB教程系列-台大-05 exercise
1.绘图基础练习任务:在同一张图像上画出两条曲线,并修改线条宽度,坐标轴字体大小等等。代码:clear;t = 1:0.005:2;f = t.^2;g = sin(2*pi*t);hold on;h = plot(t,f,'k');m = plot(t,g,'c.');set(h,'LineWidth',4.0);set(m,'LineWidth',8.0,'Col...原创 2018-08-15 20:19:19 · 761 阅读 · 0 评论 -
MATLAB教程系列-台大-04 exercise
Exercise 1.字符串反向输出。clear;s1 = 'I like the letter E';len = length(s1);for n=1:1:length(s1) s2(n) = s1(len); len = len - 1;enddisp(s2)结果:E rettel eht ekil I.通过搜索,发现了更加简单的方法:>...原创 2018-08-14 16:49:04 · 1103 阅读 · 2 评论 -
MATLAB教程系列-台大-13 exercise
1. 给出一组数据x, 计算出这组数据的频数并画出bar, area和stem图。程序:x = [1 3 5 5 5 5 7 9 9 9 10 13 14];num = [];flag = 0;for j = 1:14 for i=1:length(x) if j==x(i) flag = flag+1; end ...原创 2018-08-21 19:44:33 · 660 阅读 · 0 评论
分享