19-matlab知识点复习二
%%
function RandDisplayJiong
axis off; %关闭坐标轴
%Menubar是菜单条 none就是不显示图上方的菜单条
set(gcf,'menubar','none','toolbar','none','unit', 'normalized', 'position', [0,0,1,1]);
for k=1:377
h=text(rand, rand, ...
['\fontsize{',num2str(unifrnd(5,77)),'} CTGU MCM'],...
'color',rand(1,3),'Rotation',360*rand);
pause(0.2);
end %% 矩阵旋转:
A = [1, 2, 3; 4, 5, 6]
fliplr(A) % 左右旋转
flipud(A) % 上下旋转 rot90(A) % 逆时针旋转90
rot90(A, 2) % 逆时针转90*2 A' % A的转置 %% 练习:
%% 1、将矩阵[1 3 5 8 9 4 6 4]倒叙
clc;
clear;
a = [1 3 5 8 9 4 6 4];
len = size(a,2);
% 用矩阵的方法解决
c=a(:,end:-1:1)
% 旋转180度
d = rot90(a,2)
% 存入新数组
for i = 1:len
b(len - i + 1) = a(i);
end
b
% 对应位置互换
for i = 1:len/2
t = a(i);
a(i) = a(len - i + 1);
a(len - i + 1) = t;
end
a %% 2、将矩阵[1 3 5 8 9 4 6 4]升序/降序
clc;
clear;
a = [1 3 5 8 9 4 6 4];
len = size(a,2);
% 冒泡
for i = 1:len
for j = 1:len-i
if a(j) > a(j+1) % 降序:<
t = a(j);
a(j) = a(j+1);
a(j+1) = t;
end
end
end
a
a = [1 3 5 8 9 4 6 4];
sort(a)
sort(a,'descend') % 降序 a=[1 3 5 8 9 4 6 4];
[i,j]=sort(a) %% [1].生成一个10*10的矩阵,其中前四行均为0,后六行均为1。
A = zeros(4,10);
B = ones(6,10);
C = [A; B] %% [2].生成一个10*10的矩阵,其中第一行均为1,第二行均为2,第三行均为3,以此类推。
clc;
clear;
for i = 1:10
for j = 1:10
A(i,j) = i;
end
end
A %% [3].删除第二题中矩阵的第二行与第九行,第一列与最后一列。
clc;
clear;
for i = 1:10
for j = 1:10
A(i,j) = i * 10 + j;
end
end
B = [A(1,:); A(3:8,:); A(10,:)]
B = B(:,2:end-1)
19-matlab知识点复习二的更多相关文章
- Spring知识点复习
Spring知识点复习 一.专业术语 侵入式设计 引入框架,对现有的类的结构有影响,即需要实现或继承某些特定类.如:Struts框架 非侵入式设计 引入框架,对现有的类结构没有影响.如:Hiberna ...
- Hybrid App 应用开发中 9 个必备知识点复习(WebView / 调试 等)
前言 我们大前端团队内部 ?每周一练 的知识复习计划继续加油,本篇文章是 <Hybrid APP 混合应用专题> 主题的第二期和第三期的合集. 这一期共整理了 10 个问题,和相应的参考答 ...
- C语言知识点复习梳理
C语言知识点复习梳理 C语言的知识点讲完了,接下来就是做一下整理与总结,然后就会进入其他知识的学习. 本文目录如下: 基础知识. 顺序程序设计. 数据类型. 标准输入输出. 进制转换. 选择结构. 循 ...
- Solr4.8.0源码分析(19)之缓存机制(二)
Solr4.8.0源码分析(19)之缓存机制(二) 前文<Solr4.8.0源码分析(18)之缓存机制(一)>介绍了Solr缓存的生命周期,重点介绍了Solr缓存的warn过程.本节将更深 ...
- java基础知识点补充---二维数组
#java基础知识点补充---二维数组 首先定义一个二维数组 int[][] ns={ {1,2,3,4}, {5,6,7,8}, {9,10,11,12}, {13,14,15,16} }; 实现遍 ...
- python类,魔术方法等学习&&部分ssti常见操作知识点复习加深
python类学习&&部分ssti常见操作知识点复习加深 在做ssti的模块注入的时候经常觉得自己python基础的薄弱,来学习一下,其实还是要多练习多背. 在python中所有类默认 ...
- 中国石油大学(华东)数学实验(MATLAB)复习
作者:张世琛 函数的导数 $$ 求函数y=log(x+\sqrt{1+x^2})的一阶和二阶导数 $$ syms x; y=log(x+sqrt(1+x^2)); dydx=diff(y,x); dy ...
- 小小知识点(二十)利用MATLAB计算定积分
一重定积分 1. Z = trapz(X,Y,dim) 梯形数值积分,通过已知参数x,y按dim维使用梯形公式进行积分 %举例说明1 clc clear all % int(sin(x),0,pi) ...
- Java 面试知识点解析(二)——高并发编程篇
前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...
随机推荐
- iPerf 笔记
iPerf 笔记 iperf 是一个网络性能测试工具,可以测试最大TCP和UDP带宽质量,具有多种参数和UDP特性,可以报告带宽.延迟抖动和数据包丢失. iperf 可以用来测一些网络设备,比如路由器 ...
- spring框架篇(一)-------spring简介与配置文件使用控制反转事例
spring简介 Spring 是一个开源框架,中文意思就是春天,也许是作者想让自己的这个框架给Java开发人员带来春天吧.其官方网站是 https://spring.io/ ,可以在官方网站下载到完 ...
- Android CheckBox修改大小、边框颜色,以及自定义CheckBox;
CheckBox修改大小: android:scaleX="0.8" android:scaleY="0.8" CheckBox修改边框颜色,注意不是背景色: ...
- Java之框架Spring(一)
1. Spring是什么? Spring是一个开源框架 Spring为简化企业级应用而生.可以实现以前只有EJB才能实现的功能 Spring是一个IOC(DI)和AOP容器框架 具体描述:轻量级:Sp ...
- mybatis入门篇:Mybatis注解方式的基本用法
@Select 1.mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <! ...
- leetCode53. 最大子序和
示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6. 进阶: /** * @param {number[]} nu ...
- C# 委托类型及使用
转载声明:转载本文是为了方便自己查看,有需要的朋友建议查看原文(注:原文中有作者纠正的评论,我没有搬运)原文地址:http://www.cnblogs.com/akwwl/p/3232679.html ...
- consul的安装与使用
consul官网下载地址 https://www.consul.io/downloads.html 下载后解压 在bat文件中增加如下内容,就可以双击启动了 start consul agent -d ...
- PHP实现防止SQL注入的2种方法
PHP简单实现防止SQL注入的方法,结合实例形式分析了PHP防止SQL注入的常用操作技巧与注意事项,PHP源码备有详尽注释便于理解,需要的朋友可以参考下! 方法一:execute代入参数 $var_V ...
- 断断续续Python看到现在
没有项目的支持 承认自己实践不足 但心怀梦想 我一定可以的