
仿真
bcbobo21cn
具有多年开发经验;
展开
-
matlab simulink 模块操作
simulink 模块分为2种,非虚拟模块和虚拟模块;转载 2024-06-18 14:14:30 · 823 阅读 · 0 评论 -
Matlab仿真示例
matlab仿真实例;转载 2024-06-18 13:10:06 · 840 阅读 · 0 评论 -
matlab生成模拟的通信信号
matlab中rand函数生成均匀随机分布的随机数,randn生成正态分布的随机数;原创 2024-02-26 22:50:17 · 703 阅读 · 0 评论 -
matlab矩阵的输入
matlab输入矩阵时数字之间以空格或逗号隔开;原创 2023-11-03 23:57:19 · 539 阅读 · 1 评论 -
Windows平台Fortran编程入门
G95是一个很小的fortran编译器;原创 2023-09-07 14:10:24 · 582 阅读 · 0 评论 -
matlab生成三维网格面初步
matlab生成三维网格面初步;原创 2023-05-28 18:28:24 · 1623 阅读 · 0 评论 -
matlab stem和stem3函数学习
matlab stem函数绘制针状图;原创 2023-05-28 17:49:47 · 968 阅读 · 0 评论 -
matlab中subplot函数用法
matlab subplot函数指定将绘图区域分为m*n块,图形出现在第p块;原创 2023-04-29 08:30:25 · 2379 阅读 · 0 评论 -
matlab生成复指数序列
matlab生成复指数序列;原创 2023-04-28 02:23:25 · 1392 阅读 · 0 评论 -
matlab元胞数组的创建和显示
matlab元胞数组;原创 2023-03-25 07:11:26 · 378 阅读 · 0 评论 -
matlab的exp函数学习
matlab exp()函数;原创 2023-03-24 08:11:11 · 12118 阅读 · 0 评论 -
在matlab中输入平方
matlab中输入平方;原创 2023-03-24 06:59:01 · 17094 阅读 · 0 评论 -
在matlab中输入一个方程
在matlab中输入一个方程;原创 2023-03-24 06:25:51 · 1423 阅读 · 0 评论 -
matlab的ans和在一行写多个命令
matlab的ans;原创 2023-02-08 10:18:50 · 433 阅读 · 0 评论 -
matlab实现基本相位调制
matlab调相;原创 2023-01-01 01:08:37 · 3236 阅读 · 0 评论 -
matlab绘制正弦函数、幅度调制初步、Inner matrix dimensions must agree错误
matlab绘制正弦图像以及调幅;原创 2022-12-31 23:01:30 · 2047 阅读 · 0 评论 -
滤波器和图像处理
图像处理的滤波;转载 2022-12-21 00:32:05 · 262 阅读 · 0 评论 -
matlab生成一个实验信号
matlab生成信号;原创 2022-12-03 18:03:56 · 425 阅读 · 0 评论 -
matlab ones和zeros函数
matlab ones和zeros函数;原创 2022-12-03 17:19:28 · 482 阅读 · 0 评论 -
初步了解MATLAB金融工具箱
matlab金融工具箱了解;原创 2022-06-13 00:46:17 · 2688 阅读 · 1 评论 -
matlab符号矩阵入门
符号矩阵;原创 2022-05-13 01:53:56 · 2189 阅读 · 0 评论 -
matlab一维字符串
matlab一维字符串;原创 2022-05-12 23:25:01 · 237 阅读 · 0 评论 -
Matlab生成m序列
m序列;原创 2022-01-03 04:00:08 · 3170 阅读 · 0 评论 -
获取Matlab 30天在线试用版本
1原创 2021-06-11 04:20:40 · 7743 阅读 · 0 评论 -
Matlab求矩阵均值
首先新建一个矩阵a;输入mean(a,1),求每列的均值;输入mean(a,2),求每行的均值;输入mean(mean(a)),求整个矩阵的均值;原创 2021-05-16 23:40:39 · 17588 阅读 · 0 评论 -
虚拟仪器软件LabView使用初步了解
LabVIEWLabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。LabView原创 2021-04-28 00:19:38 · 1241 阅读 · 0 评论 -
如何编程实现一个基本的微分器
接此;https://blog.youkuaiyun.com/bcbobo21cn/article/details/106674597 假设要自己编程实现Matlab仿真功能;那么,必然要实现一个一个的仿真组件;就是可拖动到仿真窗口的一个一个小方块组件;有共用基本库;还有进一步的具体库; 其中每一个组件,其实质是实现一种数学运算;目前这块没听说有类库之类的可调用的组件开发出来; 先来看一个最最基本问题;如果实现一些基本组件的话,一般的数学和逻辑运算,原理还是不难,要具体编程实现一个个组件然...原创 2020-12-26 04:00:07 · 1547 阅读 · 1 评论 -
matlab均分计算指令和生成对数曲线序列数组
linspace(x1,x2,N)linspace是Matlab中的均分计算指令,用于产生x1,x2之间的N点行线性的矢量。其中x1、x2、N分别为起始值、终止值、元素个数。若默认N,默认点数为100。x=logspace(a, b, n)logspace(a, b, n)生成一个数组,数据的第一个元素值为a,最后一个元素为b,n是总采样点数。此时产生的数组元素在10^a 到10^b上并不是均匀分布的,而形成一个对数曲线。linspace(1,15),默认点数是100;5到100,点数20;原创 2020-12-20 23:37:43 · 2576 阅读 · 0 评论 -
matlab生成实指数序列、matlab茎状图
生成实指数序列;注意是 .^;画一下图,以星号展示;stem(Y) 将数据序列Y从x轴到数据值按照茎状形式画出,以圆圈终止;如果Y是一个矩阵,则将其 每一列按照分隔方式画出;原创 2020-12-20 18:48:18 · 6046 阅读 · 0 评论 -
matlab 混合C++编程mex方式初级入门
matlab混合C++编程有几种方式;mex是其中一种;新建一个cpp文件如下;函数有四个参数是mex规定的;下面函数功能只是输出hello world!;文件名test.cpp;#include "mex.h"void mexFunction(int nlhs,mxArray* plhs[],int nrhs,mxArray* rhs[]){ printf("hello world!");}matlab的版本路径自己看;先使用一个早一些的版本来试一下;建议使用正版;输入原创 2020-12-09 22:20:40 · 660 阅读 · 0 评论 -
Matlab图形用户界面编程初级入门
uicontrol函数用于建立控件对象,其调用格式为:句柄变量=uicontrol(图形窗口句柄,属性1,属性值1,属性2,属性值2,...)其中,属性及其取值决定了控件的特征。若省略图形窗口句柄,默认在当前图形窗口建立控件对象。控件对象的基本控制属性Style属性:定义控件对象的类型,例如’pushbutton’表示按钮对象,'edit’表示编辑框,等等.String属性:定义控件对象的说明文字。Tag属性:标识控件对象.Enable属性:控制控件对象是否可用。Position属性:定原创 2020-12-05 02:02:57 · 1125 阅读 · 0 评论 -
matlab利用作图法求圆周率
MATLAB本身,pi返回值最接近基本常数π的浮点数。要注意,MATLAB中定义的pi与基本常数π之间的微小差异会导致计算结果出现微小的误差。例如,表达式sin(pi)(期望返回0)实际上在MATLAB中返回1.2246e-16。可以通过将sin(pi)的结果四舍五入来减小此误差带来的影响。另外,可利用matlab来计算圆周率,有多种方法;来看最简单的一种,作图法;画出sin(x)和y=0两条曲线,利用其交点来求圆周率;先给出x数值,0到2*pi之间; 这个需要大量的点;..原创 2020-12-04 21:23:22 · 1636 阅读 · 0 评论 -
Matlab计算基站覆盖面积示例
站间距 用D表示;小区半径为 R;单扇区覆盖面积一般作为一个正六边形;D和R示意如下;计算基站覆盖面积,一般算三个正六边形;下图填充部分;公式如下;D一般算作R的1.5倍;用matlab计算一下;假设小区半径为5公里; 一个小区半径为5公里的基站其覆盖面积大体为 16.2380 平方公里;...原创 2020-12-01 23:12:23 · 2983 阅读 · 0 评论 -
matlab绘制正多边形
n是边数;为什么 sin(t1)为横轴,cos(t1)为纵轴,之后正多边形就出来了呢,这都是数学上的东西;原创 2020-11-29 04:56:02 · 4889 阅读 · 0 评论 -
Matlab求集合交集和并集
先创建2个向量a和b,intersect求交集,union求并集;文本如下;> a = [7 9 11 13 101]a = 7 9 11 13 101> b = [6 8 11 37 101]b = 6 8 11 37 101> intersect(a,b)ans = 11 101> union(a,b)ans = 6 7 8 ...原创 2020-11-26 22:44:39 · 3317 阅读 · 0 评论 -
Matlab计算矩阵的行列式
MATLAB的det函数计算矩阵的行列式。矩阵A的行列式由det(A)计算给出。只能计算方阵,即行列数相等的情形;如下图C出错;原创 2020-11-25 21:01:55 · 8087 阅读 · 0 评论 -
matlab生成常用信号(方波、三角波、随机信号、单位冲激)
使用Octave在线;1 方波y=square(t,DUTY)产生一个时长为t、幅值为±1的周期性方波信号,其中的DUTY表示占空比,即在信号的一个周期中正值所占的百分比;t=-2*pi/100:pi/500:2*pi/100;y=square(2*pi*25*t,50);plot(t,y);2 三角波三角波信号的产生调用sawtooth(t,width),,width值为0-1之间;t=0:pi/180:2*pi;y=sawtooth(5*t,0.5);p原创 2020-11-14 00:36:34 · 35095 阅读 · 1 评论 -
在线使用Octave、Matlab画单电荷等位线和电力线、matlab的nonconformant arguments错误
如下代码,据说是matlab画单电荷等位线和电力线的;theta=[0:.01:2*pi]';r=0:10;x=sin(theta) * r;y=cos(theta)*4;plot(x,y,'b')x=linspace(-5,5,100);for theta=[-pi/4 0 pi/4] y=x*tan(theta); hold on; plot(x,y);endgrid onOctave还不太了解,大体是一个功能跟matlab类似的东西;语法也类似;可以在原创 2020-11-13 22:32:46 · 1671 阅读 · 1 评论 -
FFT和Matlab中操作FFT
FFT(离散傅氏变换的快速算法),FFT(Fast Fourier Transformation)是离散傅氏变换(DFT)的快速算法。即快速傅氏变换。输入N+1个数,输出N+1个数;意义不同;输入是时域,输出为频域;输出是:每个采样点对应的振幅或者能量值;输出值的第一个对应直流分量的振幅,第二个值对应第一个采样点,...;设输入信号本身的频率为fc(或者说频带宽为fc),被频率为fs的冲击串采样(由采样定理,fs >= 2*fc),则变换前的N+1个数字对应的x轴为{t0,t1,…原创 2020-10-27 06:54:36 · 618 阅读 · 1 评论 -
狄拉克函数学习和matlab中的狄拉克函数图解
狄拉克δ函数的概念:在除了零以外的点函数值都等于零,而其在整个定义域上的积分等于1。在实际应用中,δ函数总是伴随着积分一起出现。δ分布在偏微分方程、数学物理方法、傅立叶分析和概率论里都有很重要的应用。单位冲激函数 狄拉克函数一般指单位冲激函数 "单位冲激函数"是“信号与系统”学科中的一个重要概念。它是一个“面积”等于1的理想化了的窄脉冲。在实际工程中,像“单位冲激函数”这样的信号是不存在的,至多也就是近似而已。在理论上定义这样一个函数,完全是为了分析研究方便的需要。MATLAB提...原创 2020-10-26 04:23:56 · 24463 阅读 · 1 评论