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. robot 中文 乱码 问题 的处理

    第一种方式: def unic(item):  if isinstance(item, unicode):      return item  if isinstance(item, (bytes, ...

  2. COCI 2018/2019 CONTEST #2 T4 Maja T5Sunčanje Solution

    COCI 2018/2019 CONTEST #2 T4 T5 Solution abstract 花式暴力 #2 T5 Sunčanje 题意 按顺序给你1e5个长方形(左下角坐标&& ...

  3. 【C++】二叉树的构建、前序遍历、中序遍历

    写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...

  4. Android平台targetSdkVersion设置及动态权限

    --关于Android动态权限和targetSdkVersion Android系统自6.0开始,提供动态权限机制,对于敏感权限(存储,定位,录音,拍照,录像等),需要在APP运行过程中动态向用户申请 ...

  5. zabbix监控特定脚本有无生成

    1.由于权限问题,zabbix不能直接查看其它用户目录下的文件,修改sudo文件使zabbix用户能以root身份执行test命令 visudo zabbix ALL=(root) NOPASSWD: ...

  6. springcloud第三步:发布服务消费者

    服务消费者 创建项目sercice-order Maven依赖 <parent> <groupId>org.springframework.boot</groupId&g ...

  7. Java学习--抽象类和接口

    https://www.cnblogs.com/dolphin0520/p/3811437.html 抽象类 先了解一下[抽象方法]—一种特殊的方法,只有声明,没有具体的实现  abstract vo ...

  8. Python博客目录

    python基础 1.helloworld 2.运算符&while循环 3.pycharm安装&for循环&format字符串&list列表&set集合使用 4 ...

  9. JAVA时间Date工具类

    package com.common.util; import java.text.DateFormat; import java.text.ParseException; import java.t ...

  10. Windows SFTP 的安装

    用于Windows系统的免费SFTP服务器-Free SFTP Servers 前不久,有人问我:“怎么从 Linux 系统传文件到 Windows 服务器,不能用 FTP 协议.” 文件数量不大.用 ...