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. [05-02]红帽linux常用操作命令

    命令怎么用(三种方式) shutdown --help shutdown --? man shutdown  (man 就是manual  手册, 指南) 服务 service 怎么知道服务的名字呢? ...

  2. 阿里云入坑指南&&nodejs 安装配置

    买了阿里云1G1核1M的机器(800元,3年) 登录阿里云-实例-选择实例所在地区-重置密码 用公网IP ssh连接 #升级CentOS yum -y update #安装or更新组件 yum -y ...

  3. Autohotkey常用命令

    //输入密码#1::send test1234sleep 600send {enter}return //打开程序; win + t: open total cmd#t::IfWinNotExist ...

  4. 一对一关联模型,HAS_ONE

    class UserModel extends RelationModel{ protected $_link = array( 'Profile'=> HAS_ONE, //就这一行就行了 ) ...

  5. JAVA学习笔记 (一、入门及前期准备)

    博主本来只是会一点python,但是换了新公司这边用的java,边学习边总结吧,共勉之. 一.认识 java (1)java分为三类 JavaSE 基础核心 JaveEE web方向(企业版) Jav ...

  6. macOS 版微信小助手,支持微信多开、防撤回、远程控制mac、自动回复等等

    微信小助手 GitHub大牛提供的微信小助手是一款插件,该插件具备多开.防撤回.免手机认证登录.自动回复.远程控制自己的 macOS.群发等众多功能 GitHub网址:https://github.c ...

  7. linux 按文件大小排序

    1.按文件大小查看文件 a.降序:ls -lsh moudaen@morton:~$ ls -lsh total 20M 20M -rw-r–r– 1 moudaen 65536 20M Nov 11 ...

  8. BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 连接数据库执行SQL语句

    BIML 101 - BIML 快速入门教程 第一节 连接数据库执行SQL语句 本小节将用BIML建一个简单的可以执行的包. 新建一个biml文件,贴入下面的代码 1 <Biml xmlns=& ...

  9. 出现error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

    查看自己python的版本,然后下载自己版本Python的devel,比如python3.6.8就是 sudo apt-get install python3.6-dev

  10. 时间、日历(time、calendar、datatime)

    import time import calendar import datatime #获取代码运行的时间差 start = time.time() end = time.time() print( ...