华中农业大学数学实验期末考试答案(matlab)

2023-11-08

1

在这里插入图片描述
这题通过生成一个全是1的矩阵,然后加上一个对角阵就行了。

 A=ones(10,10)*3+diag([0:9])
 DET_A=det(A)
 INV_A=inv(A)

2

在这里插入图片描述
这一题之前我写过一个求线性方程组的小程序
求解线性方程组
在这里插入图片描述

3

在这里插入图片描述

function y=test2(x)
if(x<=0)
    y=sin(x);
elseif(x<=2)
    y=0.5-exp(x);
else
    y=0.5;
end
end

在这里插入图片描述

4

在这里插入图片描述
记住符求导和积分的代码就行

syms x
F=4*x^4-12*x^3-14*x^2+5*x+9
DIFF=diff(F)
INT=int(F)

在这里插入图片描述

5、 定义 x 为 0 到 2π 之间的一组向量,且 x 向量中相邻两个值之间的增量为 π/100。定义 y1 向量中的值为 x 向量的 sin 值,定义 y2 向量中的值为 x 向量的 cox 值,在同一张图中绘制 y1 曲线和 y2 曲线,并添加相关图形的标注。

x = 0: pi/100: 2*pi ; 
y1 = sin(x) ; 
y2 = cos(x); 
plot(x, y1); 
hold on; %图形保持
plot(x, y2); 
title('y1 = sin(x) & y2 = cos(x)'); 
xlabel('横坐标 x '); 
ylabel('纵坐标 y '); 
axis([-0.4 7 -1.1 1.1]) 
legend('y1 = sin(x)', 'y2 = cos(x)' ); 
grid on; box on;

在这里插入图片描述

6、 分别定义 x和y 为 -10 到 10之间的向量,且 向量中相邻两个值之间的增量为0.1,以x和y为网格点,将Z = -X.^2 - Y.^2 + 200和Z = X.2+Y.2 + 10两个三维曲面画成一个大图的两个子图,并添加相关图形的标注。

x=-10:0.1:10;
y=x;
[X,Y]=meshgrid(x,y);
z1=-X.^2 - Y.^2 + 200;
z2=X.^2+Y.^2 + 10;
subplot(1,2,1)
surf(X,Y,z1,'FaceAlpha',0.5)
title("-X^2 - Y^2 + 200")
subplot(1,2,2)
surf(X,Y,z2,'FaceAlpha',0.5)
title("X^2+Y^2 + 10")

在这里插入图片描述

7

在这里插入图片描述

H=[1 -1; -1 2];  
f=[-2 ;-6]; 
A=[1 1; -1 2]; 
b=[2;2]; 
Aeq=[];beq=[]; 
lb=[0;0]; ub=[]; 
[x,fval]=quadprog(H,f,A,b,Aeq,beq,lb,ub)

在这里插入图片描述

8

在这里插入图片描述
用两种方法

xdata=[0.02,0.02,0.06,0.06,0.11,0.11,0.22,0.22,0.56,0.56,1.1,1.1];
ydata=[76,47,97,107,123,139,159,152,191,201,207,200];
f=inline('p(1)*xdata./(p(2)+xdata)','p','xdata'); 
p1=lsqcurvefit(f,[200,0.1],xdata,ydata)  % 最优化函数
p2=nlinfit(xdata,ydata,f,[200,0.1])   % 非线性回归函数 

在这里插入图片描述

9、 从键盘输入1个4位整数,按如下规则加密后输出。加密规则:每位数字都加上7,用和除以10的余数取代该数字,然后将第1位数与第3位数交换,第2位数与第4位数交换。

clear;clc
x=input("请输入亲想加密的数字:");
c4=mod(x,10);
c1=floor(mod(x/1000,10));
x=x-c1*1000;
c2=floor(mod(x/100,10));
x=x-c2*100;
c3=floor(mod(x/10,10));
disp("亲输入的数字是这样滴:")
D1=sprintf('千位: %d  百位: %d  十位:  %d  个位: %d',c1,c2,c3,c4);
disp(D1)
c1=mod(c1+7,10);
c2=mod(c2+7,10);
c3=mod(c3+7,10);
c4=mod(c4+7,10);
disp("开始第一次加密:")
disp("每位数字都加上7,用和除以10的余数取代该数字")
disp("加密后的样子:")
D2=sprintf('千位: %d  百位: %d  十位:  %d  个位: %d',c1,c2,c3,c4);
disp(D2)
disp("开始第二次加密:")
disp("将第1位数与第3位数交换,第2位数与第4位数交换。")
D2=sprintf('千位: %d  百位: %d  十位:  %d  个位: %d',c3,c4,c1,c2);
disp(D2)
result=c3*1000+c4*100+c1*10+c2;
D3=sprintf('最终加密后的数字:%d',result);
disp(D3)

在这里插入图片描述
在这里插入图片描述

10

在这里插入图片描述
循环:

a=0;
for(i=1:100)
    a=a+1/(i*i);
end
a=(a*6)^(1/2);
loop=a

sum函数:

i=1:100;
m=1./i.^2;
x=(6*sum(m))^(1/2);
vector=x

最后结果是:loop=vector=3.1321

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

华中农业大学数学实验期末考试答案(matlab) 的相关文章

  • 帮助我理解FFT函数(Matlab)

    1 除了负频率之外 FFT 函数提供的最小频率是多少 是零吗 2 如果它为零 我们如何在对数刻度上绘制零 3 结果总是对称的 或者只是看起来是对称的 4 如果我使用abs fft y 来比较2个信号 我是否会失去一些准确性 1 除了负频率之
  • 考虑预分配速度[重复]

    这个问题在这里已经有答案了 我正在做以下事情 for i 1 m index 0 for j 1 n index index values i j 2 j 1 if j 1 symbol chip chip values index 1 e
  • 在矩阵中找到叉的最快方法

    定义 A i j 1 是十字的中点 如果元素A i 1 j 1A i 1 j 1A i j 1 1A i j 1 1 这些元素和中点一起形成矩阵 A 中的十字 其中 A 至少是一个 3 3 矩阵 并且i j 0 假设上图是 8 8 矩阵 A
  • 使用不同的背景颜色保存 MATLAB 图窗

    我想打印一个带有深色背景和白色标签的 MATLAB 图 如果我使用print or saveas命令我不知何故失去了颜色 绘图符号再次变暗 背景变为白色 points rand 100 3 plot3 points 1 points 2 p
  • 基本矩阵错误?

    我试图通过扫描从相机拍摄的两个图像 检测图像中的特征 匹配它们 创建基本矩阵 使用相机内在函数计算基本矩阵 然后分解它以找到旋转和翻译 这是matlab代码 I1 rgb2gray imread 1 png I2 rgb2gray imre
  • 如何在matlab中使矩阵图平滑

    就像上图一样 怎样才能让画面更流畅呢 或者缩小y轴的范围 数据来自二维矩阵 然后我用plot data 请随意提出任何想法 平滑线条的一种方法涉及样本点之间数据的非线性插值 当你这样做时plot x y o http www mathwor
  • 如何从 Matlab 运行 R 脚本 [重复]

    这个问题在这里已经有答案了 我有 m 文件 我想用它来运行 R 脚本 我怎样才能做到这一点 Matlab文件 caller m some matlab code need to call a R script some matlab cod
  • GO TO 语句 - Fortran 到 Matlab

    我一直在努力将此网格搜索代码从 Fortran 转换为 Matlab 但是我无法正确合并 GO TO 语句 我正在尝试使用 while 循环 但我认为我需要其他东西来结束搜索 任何帮助将不胜感激 vmax 1 0E 15 amax G 1
  • 使用网络计算机进行 Matlab 并行处理

    我熟悉matlabpool and parfor用法 但我仍然需要加快计算速度 我的 1GB 网络中有一台功能更强大的计算机 两台计算机都有 R2010b 并且具有相同的代码和路径 使用两台计算机进行并行计算的最简单方法是什么 我今天使用的
  • 在matlab中融合2个以上的图像

    在 MATLAB 中 如何融合两个以上的图像 例如 我想要做什么imfuse但对于超过 2 个图像 使用两张图像 这是我的代码 A imread file1 jpg B imread file2 jpg C imfuse A B blend
  • Matlab的uicontrol在Octave中的实现?

    我正在尝试在 Octave 中运行我们实验室中使用的图形程序的 m Matlab 代码 Octave 告诉我代码中使用的函数 uicontrol 没有定义 经过一番搜索 我发现 JHandles 包有一个 uicontrol GUI 功能的
  • 如何使用最小生成树方法将边缘连接到图像中的节点

    我正在做我的手写图像图形匹配项目 我想在图形中表示给定的单词图像 我使用下面的算法 Algorithm input Binary image B Grid width w Grid height h Output Graph g V E w
  • MATLAB 图形渲染:OpenGL 与 Painters?

    当谈到使用哪个渲染器来处理 MATLAB 图形或何时它很重要时 我一无所知 但我遇到过某些示例 其中does matter plot 0 0 ko markersize 50 linewidth 8 set gcf renderer ope
  • 如何从一个清晰的例子计算二维图像中的吉布斯能量

    我有一个关于矩阵的有趣问题 在吉布斯分布中 吉布斯能量U x 可以计算为 这是所有可能的派系 C 上的派系势 Vc x 的总和 右图 团 c 被定义为 S 中站点的子集 x 蓝色像素的邻域是左图中黄色像素的邻居 其中每对不同的站点都是邻居
  • 了解 Matlab 中的 DEL2 函数以便用 C++ 对其进行编码

    为了用 C 编写 DEL2 matlab 函数 我需要了解该算法 我已经成功地为不在边界或边缘上的矩阵元素编写了函数 我已经看过几个有关它的主题 并通过输入 edit del2 或 type del2 来阅读 MATLAB 代码 但我不明白
  • matlab 中的 for 或 while 循环

    我刚刚开始在编程课的 matlab 中使用 for 循环 基本的东西对我来说很好 但是我被要求 使用循环创建一个 3 x 5 矩阵 其中每个元素的值是其行号其列号除以行号和列号之和的幂 例如元素 2 3 的值为 2 3 2 3 1 6 那么
  • 在 Matlab 中将绘图从高斯混合变换为均匀分布

    考虑以下抽签2x1Matlab 中的向量 其概率分布是两个高斯分量的混合 P 10 3 number draws v 1 First component mu a 0 0 5 sigma a v 0 0 v Second component
  • Matlab 中是否有相当于 R 的 dput() 的函数?

    Matlab 中是否有相当于 R 的 dput 的函数 dput 将 R 对象的 ASCII 文本表示形式写入文件或连接 UPDATE 1 添加了递归和对单元格的支持 UPDATE 2 添加了对结构的支持 UPDATE 3 增加了对逻辑 整
  • 图像分析-光纤识别

    我是图像分析新手 您知道如何以仅获取纤维的方式对该图像进行二值化吗 我尝试过不同的阈值技术等 但没有成功 我不介意应该使用什么工具 但我更喜欢 NET or Matlab PS 我不知道该把答案放在哪里 所以我把它放在StackOverfl
  • 继续在 Matlab 中一遍又一遍地播放声音?

    我正在尝试创建一个 MATLAB 程序来每隔几分钟一遍又一遍地播放声音 现在我将其设置为每隔几秒播放一次 只是为了消除系统中的一些错误 但是 当我的程序尝试重播声音时 我收到此错误 Error using gt audioplayer au

随机推荐

  • 3、Mybatis通过注解的形式实现增、删、改、查

    上一节介绍了通过XML配置的形式实现增 删 该 查 本节介绍通过注解的形式实现增 删 该 查 还是以数据库中的users表为例 1 首先建立users表对应的bean package com lzj mybaits test1 public
  • 使用 Stable Diffusion 生成的仿旧照片和二次元图片

    这几天在电脑上运行 Stable Diffusion 玩了玩 这是我机器上的测试页面 https qizhen xyz genimg 这个模型比 Dall E 的小很多 所以才能在配置不高的个人电脑上跑 而且 我的电脑也只能勉强生成小尺寸的
  • 2023深圳杯(东三省)数学建模D题思路 - 基于机理的致伤工具推断

    1 赛题 D题 基于机理的致伤工具推断 致伤工具的推断一直是法医工作中的热点和难点 由于作用位置 作用方式的不同 相同的致伤工具在人体组织上会形成不同的损伤形态 不同的致伤工具也可能形成相同的损伤形态 致伤工具品种繁多 形态各异 但大致可分
  • 基于JAVA+SpringBoot+Vue+ElementUI中学化学实验室耗材管理系统

    全网粉丝20W csdn特邀作者 博客专家 CSDN新星计划导师 java领域优质创作者 博客之星 掘金 华为云 阿里云 InfoQ等平台优质作者 专注于Java技术领域和毕业项目实战 文末获取项目下载方式 一 项目背景介绍 当前 中学的化
  • MATLAB的统计每个列向量的个数

    tabulate 变量名 例子 统计age列向量里面有多少个不同年龄的个数 tabulate age 下面还有很多太长了 没有截图
  • [Unity3D]关于Android真机调测Profiler

    Unity3D 关于Android真机调测Profiler 2013 08 25 13 28 50 转载 标签 android profiler adb it 分类 Unity3d U3D中的Profile也是可以直接在链接安卓设备运行游戏
  • 280场周赛

    6004 得到 0 的操作数 给你两个 非负 整数 num1 和 num2 每一步 操作 中 如果 num1 gt num2 你必须用 num1 减 num2 否则 你必须用 num2 减 num1 例如 num1 5 且 num2 4 应
  • 悬赏百万美金检测Deepfake假视频,数据集470G:比赛很久没这么壕

    2019 12 13 13 51 52 车栗子 发自 凹非寺 量子位 报道 公众号 QbitAI 谁说Kaggle比赛都那么穷 穷不穷 还要看做的是什么任务 比如 有左右两段视频 你能分辨哪个是修过的么 动图结尾公布了答案 右是原始视频 左
  • 刷视频课的脚本

    是不是不想上视频课 是不是被迫要上视频课 是不是视频课很长 是不是如果挂机短短几分钟就会出现自动暂停的情况 是不是还在为这些烦恼 那么 掌声 只需一台空置的电脑 这个代码可以为你解决这些烦恼 话不多说 上代码 import time imp
  • QT moveToThread线程理解

    一 moveToThread创建开启线程步骤 1 创建继承自QObject类 实现槽函数 2 将QObject类通过moveToThread方法移到QThread线程中 使QObject类依附于线程 3 连接信号槽 槽必须是QObject类
  • [LeetCode-70]-Climbing Stairs(爬楼梯,斐波那契数列问题)

    文章目录 题目相关 Solution 题目相关 题目解读 该题就是斐波那契数列问题 可以使用递归方法实现 原题描述 原题链接 You are climbing a stair case It takes n steps to reach t
  • NFS详细介绍

    NFS介绍 网络文件系统 network files system 简称NFS是一种基于TCP传输协议的文件共享习通 NFS的CS体系中的服务端启用协议将文件共享到网络上 然后允许本地NFS客户端通过网络挂载服务端共享的文件 应用场景 为w
  • LeetCode 题 -7. 整数反转

    题目 给出一个 32 位的有符号整数 你需要将这个整数中每位上的数字进行反转 示例 1 输入 123 输出 321 示例 2 输入 123 输出 321 示例 3 输入 120 输出 21 注意 假设我们的环境只能存储得下 32 位的有符号
  • JS逆向之网易云音乐

    文章目录 1 目标网站 2 初步分析 3 定位加密参数生成位置 4 编码测试 4 1 定义AES加密方法 4 2 调用两次AES加密获取params 4 3 获取歌曲的url 4 4 单曲下载初步测试代码 4 5 飙升榜单音乐批量抓取 文章
  • MySql中把一个表的数据插入到另一个表中

    1 如果2张表的字段一致 并且希望插入全部数据 可以用这种方法 INSERT INTO 目标表 SELECT FROM 来源表 例如 insert into insertTest select from insertTest2 2 如果只希
  • 2020年加密货币领域的5大做市商,都有谁?

    什么是加密货币做市 与传统做市商相比 加密货币做市是一个新的事物 本文旨在更好地了解加密货币做市商的行为 首先 让我们通过探索对做市流程的基本了解来研究什么是做市 简而言之 做市是一种交易活动 交易员同时向金融市场上的交易双方 买方和卖方
  • 超详细图解!【MySQL进阶篇】MySQL架构原理

    MySQL体系架构 MySQL Server架构自顶向下大致可以分网络连接层 服务层 存储引擎层和系统文件层 一 网络连接层 客户端连接器 Client Connectors 提供与MySQL服务器建立的支持 目前几乎支持所有主流 的服务端
  • 基于人工蜂群算法的函数寻优算法

    文章目录 一 理论基础 二 算法流程 1 初始化阶段 2 引领蜂阶段 3 跟随蜂阶段 4 侦察蜂阶段 5 食物源 三 MATLAB程序实现 1 清空环境变量 2 问题设定 3 参数设置 4 初始化蜜蜂种群 5 迭代优化 6 结果显示 四 参
  • php 发送邮箱 Email

    步骤一 phpmailer 很好 无论原生还是放到框架下 phpmailer下载地址 https github com PHPMailer PHPMailer
  • 华中农业大学数学实验期末考试答案(matlab)

    1 这题通过生成一个全是1的矩阵 然后加上一个对角阵就行了 A ones 10 10 3 diag 0 9 DET A det A INV A inv A 2 这一题之前我写过一个求线性方程组的小程序 求解线性方程组 3 function