octave matlab python c++速度/效率 对比 附动图

本文中所用的测试程序只包含基本操作和for循环,即本文并不探究这几种语言在处理:向量/矩阵 时的效率问题。测试程序为计算一维热传导的代码,每完成1s的计算输出一次(计算1s需要500次内层循环(这个内层循环里还有一个几十次的循环))计算30分钟 matlab与c++的耗时为 3s计算2分钟 python的耗时为 31s,octave的耗时为...
分类: 其他 发布时间: 01-30 23:46 阅读次数: 0

数学建模没有matlab怎么办?

事先声明:本文不对破解版matlab进行讨论方法一:向官方申请免费的matlab(申请链接)申请截至时间:2020 年9月3日晚上8点!!!mathworks是国赛的赞助商,为比赛提供免费的matlab,工具箱也挺全的。今年的有效期到2021年2月28日(都可以用到了美赛啦),去年我记得好像是可以用到来年的5月份。申请通过后你会得到一个密匙,如果你当时填申请表的时候填的是三个人要使用matlab,那么你的队友也可以用这个密匙来激活。你可能得等几天才能得到回复,官方说:MathWorks wil
分类: 其他 发布时间: 01-30 23:46 阅读次数: 0

markdown 超链接居中

markdown本身不支持,但可以使用html<center><a href=“链接地址”>名字</a></center>例子:<center><a href=“https://blog.csdn.net/weixin_42378324”>我的博客</a></center>我的博客...
分类: 其他 发布时间: 01-30 23:46 阅读次数: 0

mysql 变量设置/赋值日期

如果我想设置一个日期变量为某年的第一天该怎么弄?注意这个某年是个变量。mysql没有提供直接的函数,但我们可以通过字符串拼接然后转化成日期来实现。在存储过程中可以:DECLARE first_day Date;set first_day = date(CONCAT(year(now()),"-01-01"));SELECT first_day;运行结果:...
分类: 其他 发布时间: 01-30 23:46 阅读次数: 0

18国赛A题 详解 附一维多层材料非稳态热传导数值解 maltab,c++结合python 代码

18国赛A题 详解 附一维多层材料非稳态热传导数值解 maltab,c++结合python 代码
分类: 其他 发布时间: 01-30 23:45 阅读次数: 0

protel 删除画布之外的器件

复制粘贴不小心把一块电路整到画布之外了:网上搜到的都不能解决问题,自己摸索了半天终于找到了解决办法:步骤一:Edit->Select->Outside Area步骤二:框中画布上所有内容噔噔 这样外面的就被选中了步骤三:Edit->Clear完成 撒花★,°*:.☆( ̄▽ ̄)/$:.°★ 。...
分类: 其他 发布时间: 01-30 23:45 阅读次数: 0

实验三 步进电机原理及应用 汇编实现

单片机:MCS-51cpu:STC12C5A32S2本实验的代码大家也能在别的地方找到,本文旨在帮助大家梳理需要注意的细节和理解程序为什么要这么写实验内容:编制MCS-51程序使步进电机按照规定的转速和方向进行旋转,并将已转动的步数显示在数码管上。步进电机的转速分为两档,当按下S1开关时,进行快速旋转,速度为60转/分。当松开开关时,进行慢速旋转,速度为10转/分。当按下S2开关时,按照顺时针旋转;当松开时,按照逆时针旋转。本程序要求使用定时器中断来实现,不准使用程序延时的方式。1.设置
分类: 其他 发布时间: 01-30 23:45 阅读次数: 0

MCS51 可以PUSH/POP什么?

我们不难找到:堆栈操作指令1.PUSH direct ;直接寻址,(SP)+1→SP,(direct)→(SP)2.POP direct ;直接寻址,((SP))→direct,(SP)-1=SP(来源)那其中的 direct 包含什么呢?direct——内部RAM中的8位地址(包括内部RAM低128单元地址(00H-80H)和专用寄存器单元地址)(来源同上)其中专用寄存器又可称为内部寄存器注意这里强调8位地址,也就是说专用寄存器单元的内容也得是8位的。为什么要求8位?
分类: 其他 发布时间: 01-30 23:45 阅读次数: 0

破案了!keil C51代码补全

明确告诉你到目前为止(2020.9.19)keil C51是不支持代码自动补全的!即使你下载了MDK,并且让它们两个共存了,那也只是共用了一个UV4,建project的时候,ARM的project可以用代码补全,C51的project还是没有这个功能。为啥C51不支持?IDE 实现自动完成代码(CodeCompletion)需要有这个引擎才行,Keil公司并没有自己的引擎,而是采用了一个第三方的引擎————ClangCompletion,这个引擎是著名的 LLVM 项目的子项目 Clang编译器的
分类: 其他 发布时间: 01-30 23:44 阅读次数: 0

实验五 重量测量 C51实现

实验内容编写C51程序,使用重量测量实验板测量标准砝码的重量,将结果(以克计)显示到液晶屏上。误差可允许的范围之间添加头文件#include<reg51.h>#include<intrins.h> reg51.h里面主要是一些特殊功能寄存器的地址声明,对可以位寻址的,还包括一些位地址的声明,如果如sfr P1=0x80; sfr IE=0xA8;sbit EA=0xAF等(来源)<intrins.h> 有一些汇编里的左移右移指令和_nop_ 空操作
分类: 其他 发布时间: 01-30 23:44 阅读次数: 0

实验六 直流电机脉宽调制调速 pwm应用实例 C51实现 附累加进位法正确性证明

实验内容在液晶显示屏上显示出直流电机的:当前转速、低目标转速、高目标转速。固定向P1.1输出0,然后测量每秒钟电机转动的转数,将其显示在数码管,每秒刷新一次即可。使用脉宽调制的方法,动态调整向P1.1输出的内容,使得电机转速能够稳定在一个预定值附近,同时实时显示当前转速。根据输入修改电机得目标转速值,设置两个转速目标值:低转速和高转速。每隔一秒钟读取两个开关的状态,如果S1按下,动态调整输出,使得电机转速能够稳定到低转速目标值附近,如果S2按下,动态调整输出,使得电机转速能够稳定到高转速目标值附
分类: 其他 发布时间: 01-30 23:44 阅读次数: 0

为什么调用pthread_cond_wait之前要先加锁

这是一个:使用pthread解决生产者消费者问题(缓冲区的容量是1)的例子(本文程序截图自北京大学操作系统慕课陈向群老师的课件)6.5节 pthread中的同步机制5.7节生产者消费者问题我们知道pthread_cond_wait上来做的第一件事就是:解锁。那在这个加锁与解锁之间被保护起来的临界区就是:while(buffer!=0)。为啥要保护buffer呢?我们可以考虑 如果调用pthread_cond_wait之前不加锁会可能会出现什么情况:生产者发现buffer!=0 也就是说,缓冲
分类: 其他 发布时间: 01-30 23:43 阅读次数: 0

设n、m为一棵二叉树上的两个结点,在中序遍历时,n在m前的条件是

设n、m为一棵二叉树上的两个结点,在后序遍历时,n在m前的条件是()。A. n在m右方 B. n是m祖先C. n在m左方 D. n是m子孙这题出的有问题答案应该是:n是m子孙 或者 n在m左方C选项对应于 左右根 的 左右 (n为左,m为右)D选项对应于 左右根 的 左根/右根 (n为左/右,m为根)...
分类: 其他 发布时间: 01-30 23:43 阅读次数: 0

短除法 质因数分解 c++

#include<iostream>using namespace std;int main(){ cout <<"please input the integer: "<< endl; int num; cin >> num; for (int i = 2;i <= num;i++) //短除法 { while(num%i==0) { cout<<i<<" ";
分类: 其他 发布时间: 01-30 23:42 阅读次数: 0

CF与OF的判断 超简单!

CF(进位/借位位)把机器数都当作无符号数看两数相加,如果最高位有进位,则CF=1,否则为0两数相减,如果被减数最高位有借位,则CF=1,否则为0其实就是小学二年级学的进位借位OF(溢出位)把机器数都当作有符号数看只有当两个相同符号的数相加(含两个不同符号的数相减),而运算结果的符号与原数据符号相反时,产生溢出,OF为1。(根据最高位进位和次高位进位求异或的方法是实际硬件的判断方式,这里不做展开。)例题:(2018年408真题) 减法指令“sub R1, R2, R3”的功能为“(R
分类: 其他 发布时间: 01-30 23:42 阅读次数: 0

5大科学方法助你考试拿A Five Scientific Steps to Ace Your Next Exam

5大科学方法助你考试拿A
分类: 其他 发布时间: 01-30 23:42 阅读次数: 0

程序计数器PC里的是逻辑地址还是物理地址?MAR里的是逻辑地址还是物理地址?

直接公布答案:PC里的是逻辑地址。MAR里的是物理地址。
分类: 其他 发布时间: 01-30 23:41 阅读次数: 0

2020美赛 A题 B题 O奖论文 无水印 免费下载

2020美赛 A题 B题 O奖论文 无水印 免费下载
分类: 其他 发布时间: 01-30 23:41 阅读次数: 0

记一次使用TreeSet集合添加List集合排序时数据丢失变少的踩坑记录

最近在一个老的java项目中发现使用TreeSet排序后数据变少的生产问题项目中TreeSet集合排序的步骤如下自定义对象实现Comparable接口,实现compareTo方法 通过数据库查询返回一个List(首先排查就是怀疑是不是SQL写错了) Set set = new TreeSet(); set.addAll(List);问题定位后发现是在实现compareTo方法时当要比较的对象字段有相同值是返回retrurn 0;在实现ArrayList集合排序时返回0不是很正常吗?是的,但是
分类: 其他 发布时间: 01-30 23:41 阅读次数: 0