- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 matlab 绘制扇形区域
使用极坐标的形式表示x,y坐标 r = 100;%半径 theta = 38*pi/180; % 扇形的角度为38度 a1 = pi/2-theta/2;%转为与y轴夹角为0度 a2 = a1 + theta; t = linspace(a1,a2);%将角度分为100份 x0 = 0;%中心的位置 y0 = 0; x
2020-08-18 06:33:29 9010 1
原创 matlab视频分辨率更改
为了节约资源,通常需要将高分辨率的视频转为够用的低分辨率,直接上代码视频转换为240*320大小obj = VideoReader('vvvv.avi');%输入视频位置numFrames = obj.NumberOfFrames;% 帧的总数%视频压缩newPath = obj.Path;newName = ['size240*320',obj.Name];newfps = obj.FrameRate;newObj=VideoWriter([newPath,'\',newName]);
2020-08-15 14:38:16 2565 1
原创 simulink如何进行多模型仿真
在大型项目中一个项目往往包含多个simulink模型,怎么能实现点一次运行可以按照想要的顺序执行所有模型,并给出仿真结果呢?比如有我们项目一共有两个模型分别是A.slx和B.slx其中A的输出是B的输入,那么仿真时我们应当先执行A.slx,A输出的结果作为B的输入,让后再执行B.slx。注意这些都是在一个调度周期内执行的。方法很简单,只需要用到模块就可以轻松实现。如下图,新建一个test.slx模型,A.slx及B.slx模型分别封装成一个模块进行调用,这样在test模型中进行输入及输出。源模型
2020-08-08 13:13:52 2897
原创 simulink如何简单的控制模块间执行顺序
方法1:使用Function-Call Generator + Demux如下图,执行时会先执行B再执行A,此方法使用简单,推荐
2020-08-05 22:14:34 5701
原创 查看某个程序连接服务器的地址及端口
比如Android调用别人的SDK,想要知道程序中到底访问的哪个端口,哪个地址1、首先运行程序2、打开任务管理器,在“应用程序”中找到刚刚运行的程序3、然后在程序上右键选择“转到进程”,查看该进程的PID如果没有PID这一项,可以在“查看”->“选择列”中设置4、然后在命令行窗口中输入netstat -ano|findstr “xxx”其中xxx就是刚刚查找的PID5、返...
2020-04-21 11:13:56 11810 1
原创 Android 怎么添加.arr文件
方法1:将.arr文件拷贝到libs目录下面在build.gradle中添加依赖方法2有时候方法1导入的.aar文件无法使用,那么可以通过这种方式试一下file->new module->Import .JAR/.AAR Packagefile name 选择.aar文件切换到android视图下->双击刚刚添加的文件->单击Dependenci...
2020-04-20 13:28:28 1046
翻译 网络编程01 什么是网络编程?
网络编程就是基于网络协议的编程,网络协议有很多种,不同的应用场景需要应用不同协议,必学的三种协议TCP/IP,UDP/IP,HTTPsocket套接字编程网络编程网络编程的特点能够调用网络函数,就可以实现相应的功能,理论很难,代码实现很简单TCP/IP簇TransmissionControlProtocol/InternetProtocolTCP/IP协议簇,TCP与IP只是在里面占很...
2020-04-11 17:19:14 280
翻译 网络编程02 c/s模型
c/s模型,可以实现最简单的客户端与服务器之间的通讯,虽然这个模型无法实际使用,但是可以学习函数的调用及使用下面代码可以实现客户端与服务器的一问一答的通讯服务器/*windows socket 第二版本的网络库*/#include <WinSock2.h>/*添加库文件 Windows socket 库就是编译好的二进制代码,使用时不需要再次编译*/#pragma com...
2020-04-11 13:58:37 129
翻译 Java 基本知识
1、JAVA特性可移植性,一次编写,到处运行,java运行在虚拟的计算机中,JVM,JVM再和底层操作系统打交道JDK java开发工具包 包含JRE和JVMJRE java运行时环境, 包含JVMJVM java虚拟运行环境2、编译主要任务,检查java源文件是否符合java语法,如果符合,则生成字节码文件a)源文件.javab)编译,使用JDK中javac.exe(在DOS...
2020-04-10 22:40:29 90
翻译 Android程序调试
1、DDMSDDMS打开在android studio使用的sdk文件夹中双击monitor.bat(如果报错,先关闭android studio)查看log,设置log过滤堆内存查看器查看程序是否内存泄漏文件管理器文件的导入与导出模拟器控制器屏幕截屏2、日志loglog类提供的用于输出日志的方法w() 警告 橙色i() 说明 绿色d() 调试 蓝色...
2020-04-06 11:12:51 196
翻译 Android Intent基本知识
**Intent 作用:**信息传递Bundle比喻为包裹,Intent就是快递员intent如何传递数据?源构造Intent对象调用startActivity()将信息传入Intent系统根据Intent描述,找到满足要求的Activity目标根据Intent中的描述,执行相应的动作Intent的基本应用Activity 的开启Service 的开启(如下载)用来传递广...
2020-04-06 07:07:09 136
翻译 Android Fragment基本应用
Fragment用于在一个activity中描述一些行为或界面,可以在多个activity中重用fragmentFragment生命周期受到所在的activity的生命周期影响运行过程添加Fragment->onAttach()->onCreate()->^onCreateView->onActivityCreated->onStart->onResum...
2020-04-05 16:43:00 81
翻译 Android Activity基本应用
Activity 的四种状态运行状态暂停状态 (一般是弹出对话框时)停止状态销毁状态Activity的什么周期启动过程onCreat->onStart->onResume运行(可见)->按返回时调用onPause进入暂停状态->onstop停止activity->onDestroy销毁activity创建Activity1、创建继承自Activity...
2020-04-04 21:34:24 289
翻译 Android 高级UI组件
进度条进度条ProgressBarandroid:max=“100” 最大进度如100android:progress="50"当前进度设置进度条样式a)通过主题方式style="?android:attr/progressBarStyleHorizontal"b)通过样式资源style="@android:style/Widget.ProgressBar.Horizontal"...
2020-04-03 21:59:25 279
翻译 Android 基本UI组件
常用的UI组件文本类:文本框、编辑框按钮类:普通按钮、图片按钮、单选按钮、复选框日期时间:日期时间选择器、时间选择器、计时器文本框 (TextView )用于文字的显示android:layout_width=“wrap_content” 文本框的宽度,包裹自身内容android:text=“Hello World!” 文本框显示的内容,推荐使用字符串资源来定义内容androi...
2020-04-01 20:49:36 325
原创 Android 布局管理器
布局管理器分类:RelativeLayout:相对布局管理器LinearLayout:线性布局管理器FrameLayout:帧布局管理器TableLayout:表格布局管理器AbsoluteLayout:绝对布局管理器(不利于自适应,已不用)GridLayout:网格布局管理器(可以代替TableLayout)相对布局管理器用途:控制各组件的相对布局方式将组件放在中央andro...
2020-03-31 23:40:31 200
原创 XML与JAVA混合控制UI界面
原则:一般将布局代码或变化不大的代码放入XML中,将复杂界面的代码放入JAVA中1、在XML中实现布局管理器<?xml version="1.0" encoding="utf-8"?><!-- 修改为网格布局管理器GridLayout,添加ID,排列方式horizontal,行数,列数 --><GridLayout xmlns:android="http:/...
2020-03-31 23:29:32 147
原创 Android 使用JAVA代码控制UI界面
JAVA代码控制UI界面1、创建布局管理器 FrameLayout frameLayout = new FrameLayout(this);//创建布局管理器2、在Activity中显示布局管理器setContentView(frameLayout);//在Activity中显示布局管理器3、设计部件代码:public class MainActivity extends App...
2020-03-31 23:13:30 1047
原创 Android XML进行UI界面控制
Android中控制UI界面主要有四种方式:XML :将布局代码写在XML中JAVA:将布局代码用JAVA语言来实现XML+JAVA:混合控制,更灵活自定义ViewXML控制UI界面的步骤:1、在XML文件中编写布局文件代码a)用一个背景图片作为布局管理器的背景 android:background="@mipmap/preview" (首先需要将图片粘贴到mipmap中)b)为...
2020-03-31 22:43:38 355
原创 无人驾驶传感器应用
道路边界估计、障碍物估计、车道线估计、行驶线估计激光雷达:1、障碍物、边界检测2、邻域梯度变化极值,解决雷达俯仰及侧倾导致的障碍物“虚景”现象3、闭合区域搜索算法,检测路牙毫米波雷达:1、2、3、摄像头:1、视觉停留原理,对当前图像进行跟踪,提高车道线检查与抗干扰能力2、hog特征与色彩特征组合进行检测,采用SWM或Adboost分类器进行分类,通过深度学习进行车辆检测3、...
2019-03-19 15:04:50 1334
翻译 Git分支管理
分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分...
2019-02-27 18:25:26 81
翻译 GitHub远程仓库的应用
GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作1、在GitHub上创建一个仓库 推送本地文件到该仓库a)登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库,在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库b)与远程仓库建立关...
2019-02-27 16:53:44 78
翻译 python数学运算函数
要计算Python中的平方、平方根或指数,可以使用数学库;但是,你也可以用numpy库import mathimport numpy as npprint('\nExample of taking the square')print(math.pow(2,2))print(np.square(2))print('\nExample of taking the cube')prin...
2019-02-25 16:48:58 1176
翻译 高斯分布
高斯方程函数有三个输入σ 标准差决定曲线的扁平度μ 它实际上是钟形曲线的中心点。x符号 μ表示总体均值。符号 σ 则是分布标准差,能表示分布状况。如果你还记得统计学里的内容,总体的均值和标准差都是恒定的。对于特定的总体, x 是唯一的变量...
2019-02-25 14:42:06 1154
翻译 git学习
git branch 分支名 创建分支git branch -a 查看已有分支git checkout xx 切换分支git checkout master ;git merge B 将分支代码合并到mastergit branch -D 分支名 删除分支git branch -m 当前分支名 新的分支名 重命名分支git status 列出当前没有管理或修改后没有提交的文件git...
2019-02-25 09:19:33 77
翻译 状态空间描述的概念
状态变量:能完整确定地描述系统的时域行为的最小一组变量状态向量:状态变量为元所组成的向量状态空间:以状态变量为坐标轴组成的n维正交空间状态方程:在状态空间中建立的描述系统性能的数学模型列写状态方程就是把一个高阶微分方程化为所确定的状态变量相应的一阶微分方程组,然后用向量矩阵形式表示。...
2019-02-23 13:51:22 4288
原创 python可视化
matplotlib库散点图import matplotlib.pyplot as plt%matplotlib inlinex = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]y = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]plt.scatter(x, y)plt.xlabel('x values')plt.ylabel('y...
2019-02-23 09:59:10 216
原创 Python实用
isinstance() 函数在下一个代码单元中,你将会看到isinstance () 函数的工作原理。isinstance () 函数检查变量是否保存某个类型的值,如 integer,float,string 等。sqr_root_2 = math.sqrt(2)is_sqr_root_2_an_integer = isinstance(sqr_root_2, int)print("I...
2019-02-23 09:08:17 148
原创 P(AB)与P(A|B)的区别
P(AB)=P(B)P(A|B) 无论AB是否独立,都成立假定A,B独立:则P(AB)=P(A)P(B)P(A|B)=P(B|A)P(A)/P(B) = P(A)P(AB)是AB同时发生的概率,是以全体事件为100%来计算其中AB同时发生的概率。P(B|A)是在已经发生了A事件的前提下,再发生B事件的概率。是以所有发生A事件为100%来计算...
2019-02-22 18:18:37 25902
翻译 贝叶斯公式
回顾在我们深入了解利用贝叶斯定理进行编程之前,让我们回顾一下本课中学过的内容。我们已经学过,贝叶斯定理允许我们通过合并新的证据(来自观察的数据或测试)并形成新的后验概率,从而提高先验概率。这一点可通过一系列的数学步骤来实现。为了描述这些步骤,我会使用符号 HHH 进行假设(例如,汽车处于特定位置的可能性,或者人患有癌症的可能性等),并使用 TTT 表示测试观察结果/传感器数据(例如,汽车看到...
2019-02-21 18:54:56 181
原创 numpy数组
import numpy as np# A one-lane road, represented by an array# Here is a 1x7 roadroad = np.array(['r', 'r', 'r', 'r', 'r', 's', 'r'])
2019-02-21 18:47:01 104
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人