2019年美赛随笔记录:

    具体功能:基础语法+基本运算+画图+矩阵+excel读取.......

    所遇问题及其解决方案:

                1.   que:matlab中plot画图无法复制下来图片? ans: copy figure 或复制图片后在word中才可粘贴

        2.   que:论文中代码的格式?   ans:代码放到publisher处理后颜色就可以修改。

        3.   que:matlab中执行xlsread的excel.xlsx一直报错   ans: 打开excel,“文件→选项→加载项→管理(位于界面坐下角)→点击选择COM加载项→转到→把可用加载项的√全部去掉“,然后重启excel和matlab即可

 %% 本程序---只为测试基本语法
clear,clc %% 基本运算
A = [1, 2, 3; 4, 5, 6; 7, 8, 9];
ans1 = 1996 / 18; %计算结果为小数
ans2 = pi + eps;
ans3 = [1 + j, 2 + pi * i, -sqrt(-1)]'; %转置矩阵 %% 向量运算
t = [0:0.1:10]; %产生行向量
t = linspace(1, 100, 5); %产生线性均匀分布的1~100的5个数
t = logspace(1, 10, 5); %10的a次方 %% 基本函数语句+矩阵
% who %变量个数
% whos %变量及占的字节数
% size(A) %矩阵A所占的行列数
A(1, 2); %矩阵元素
A(1:2, 1:3); %第一行到第二行,第一列到第三列
A(:); %按列叠加
B = A(:,3:-1:1); %逆序排列
eye(3, 3); %单位矩阵
ones(3); %元素为1的矩阵
zeros(3); %元素为0的矩阵
a = rand(5); %5行5列矩阵
disp('具体命令') %disp显示命令 %% 数学运算
e = eig(A); %求A矩阵的特征值
d = det(A); %行列式
i = inv(A); %求逆
r = rank(A); %求秩
t = trace(A); %求迹
n = norm(A); %求模 %% 绘图命令
%---------------------------------------------------------------------%
% 二维图形
% x = 0:0.25:5;
% y1 = x.^0.1;
% y2 = x.^0.5;
% y3 = x.^0.8;
% y4 = x.^1.5;
% t = 0:0.001:2*pi;
% hold on %图像共存
% plot(3 * cos(t), 3 * sin(t))
% plot(x, y1, 'bo', x, y2, 'rH-')
% plot(x, y3, 'gp--')
% plot(x, y4, 'mx-.')
% title('方程图像'), xlabel('X轴'), ylabel('Y轴')
% %添加注释
% text(-2, 4, '椭圆方程')
% gtext('曲线方程')
%
% grid on %添加网格线 %---------------------------------------------------------------------%
% 极坐标
% x = 0:0.1:2 * pi
% r = cos(2 * x)
% polar(x,r) %---------------------------------------------------------------------%
%直方图
% x = rand(1, 20) %产生0~1之间随机20个数据
% y = round(20 * x) %对X四舍五入
% subplot(1, 2, 1)
% hist(x)
% subplot(1, 2, 2)
% hist(y) %%excel+txt+外部函数处理相关语句
% clear,clc
% a = fac(5) %调用外部函数 % clear, clc
% a = rand(1, 10)
% fid = fopen('data.txt', 'w')
% fprintf(fid, '%8.4f',a) %数据存储方式
% fclose(fid)
% load data.txt
% data
% clear,clc
% data = xlsread('cs.xlsx', 'Sheet1', 'C3:J13')

编程类-----matlab基础语法复习(1)的更多相关文章

  1. 编程类-----matlab基础语法复习(2)

    2019年美赛准备:matlab基本题目运算 clear,clc %% 计算1/3 + 2/5 + ...3/7 +10/21 % i = 1; j = 3; ans = 0; % while i & ...

  2. Spark入门到精通--(第二节)Scala编程详解基础语法

    Scala是什么? Scala是以实现scaleable language为初衷设计出来的一门语言.官方中,称它是object-oriented language和functional languag ...

  3. 类的基础语法阅读【Python3.8官网文档】

    英文官方文档: https://docs.python.org/3.8/tutorial/classes.html 中文官方文档: https://docs.python.org/zh-cn/3.8/ ...

  4. Python 基础语法复习

    由于选修了<人工智能模式识别>的课程,要求用phthon来实现算法,乘着周三晚上没课,就来回顾一下python的主要语法. 环境:   Anaconda    Python3.6 1.变量 ...

  5. sql基础语法复习(二)-- 分组,连接的使用

    一.深入学习  group by group by ,分组,顾名思义,把数据按什么来分组,每一组都有什么特点. 1.我们先从最简单的开始: select count(*) from tb1 group ...

  6. react 基础语法复习2- react入门以及JSX

    引入 react 以及 ReactDom import React from 'react'; import ReactDOM from 'react-dom'; 将react组件渲染到真实dom节点 ...

  7. react 基础语法复习1- 搭建开发环境

    之前有看过阮一峰老师的react教程跟着做了一遍,学习了一下.好久没看,有点忘记了,这次跟着脚手架工具系统的复习一遍.顺便学习学习 react-router 和 redux 首先,脚手架工具我使用的是 ...

  8. matlab 基础语法

    计算次幂 Trial>> 3 ^ 2 % 3 raised to the power of 2 ans = 9 MATLAB 计算正弦值 Trial>> sin(pi /2) ...

  9. Python基础语法复习

    1.数据类型 List 列表 函数 append(): 在列表末尾追加. count(): 计算对象在列表中出现的次数. extend():将列表内容添加到列表中. index(): 计算对象在列表中 ...

随机推荐

  1. [ipsec][crypto] IKEv2的协商交互分析

    一: 无论协商了什么样的加密算法.DH都交换一块长度为32byte的内存,作为key. IKE和esp的key,分别基于这块内存生成. 二: 当esp的算法协商没有指定dh group时,rekey将 ...

  2. 天梯赛练习题L2-006. 树的遍历

    题目链接 已知一棵树的后序遍历顺序和中序遍历顺序,求层次遍历的顺序: 树的四种遍历: 先序遍历:先访问根节点,再访问左子树,最后访问右子树 中序遍历:先访问左子树,再访问根节点,最后访问右子树 后序遍 ...

  3. VUE-005-axios常用请求参数设置方法

    在前后端分离的开发过程中,经常使用 axios 进行后端接口的访问. 个人习惯常用的请求参数设置方法如下所示: // POST方法:data在请求体中 addRow(data) { return th ...

  4. 千万不要随意在网上下载ojdbcjar包来使用,ORA-01461错误解决

    我在登录项目时,点击某一按钮提示ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值,但是项目在我的同事那里可以完好运行.最后百度 发现问题所在: 数据库与客户端的JDBC驱动不匹配. ...

  5. 从合并两个Map说开去 - foldLeft 和 foldRight 还有模式匹配

    开发中遇到需求:合并两个Map集合对象(将两个对应Key的值累加) 先说解决方案: ( map1 /: map2 ) { )) ) } 首先: Scala中现有的合并集合操作不能满足这个需求 . 注意 ...

  6. 3.1.4 Spring的事务管理

    四.Spring的事务管理 事务原本是数据库中的概念, 在Dao层. 但一般情况下, 需要将事务提升到 业务层, 即Service层. 这样做是为了 能够使用事务的特性来管理具体的业务. 1. Spr ...

  7. std::bind 的使用说明

    转自: https://www.cnblogs.com/cmranger/p/4743926.html ///////////////////// std::bind bind是对C++98标准中函数 ...

  8. 再次聊一聊promise settimeout asycn awiat执行顺序---js执行机制 EVENT LOOP

    首先js是单线程 分为同步和异步,异步又分为(macrotask 宏任务 和 microtask微任务 ), 这图还是很清晰嘛,再来一张 总结一下,就是遇到同步先执行同步,异步的丢到一边依次排队,先排 ...

  9. windows ip路由

    windows 20082块网卡,连接远程mysql数据库一直不通,ping正常,telnet 3306端口不正常 route print 路由情况 route add 10.255.2574.XXX ...

  10. Java文件类型工具类

    package *; import java.util.HashMap; import java.util.Map; /** * <p> * <b>FileTypeEnum2& ...