自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

香自寒来

梅花香自苦寒来

  • 博客(55)
  • 资源 (8)
  • 收藏
  • 关注

原创 Latex & Overleaf 写作问题记录

Letex问题笔记

2023-09-22 20:40:44 189

原创 【无标题】

latex或overleaf竖排多个子图

2023-09-22 16:08:45 88

原创 ROS——构建一个模拟的两轮ROS机器人

在RVIZ和Gazebo构建两轮ROS机器人

2022-11-30 21:51:58 2035

原创 ROS学习——Gazebo问题小计

警告:Warning [World.cc:264] Non-unique name[construction_cone] detected 2 times in XML children of world with name[default].在运行launch文件时,发现圆锥形障碍物只出现了一个,同时出现了下面的报错信息。修改:应该是出现了2个同名文件gazebo显示不出来。

2022-11-30 21:08:56 622 1

原创 科研笔记—STAR-IOS Aided NOMA Networks: Channel Model Approximation and Performance Analysis

相比与传统的可重构智能表面(RIS),同步折射和反射智能反射面 (STAR-IOSs)能够达到360◦覆盖“智能无线电环境”。通过分割的能量或改变STAR-IOS数量的活跃元素,STAR-IOSs提供高灵活性的连续干扰消除(原文如此)订单非正交的多(NOMA)系统。基于上述优点,本文研究一种STAR-IOS辅助下行NOMA网络与随机部署的用户。我们首先针对不同的应用场景提出三个易于处理的信道模型,即中心极限模型、曲线拟合模型和M倍卷积模型。

2022-11-21 18:32:20 646

原创 科研笔记—Ergodic Rate Analysis of STAR-RIS Aided NOMA Systems

本文分析了一个同时发射和反射的可重构智能表面(STAR-智能反射面)辅助非正交多址(NOMA)系统的遍历速率。在该系统中,由于障碍物,从基站到小区边缘用户的直接链路是非视距链路,而STAR-智能反射面用于向这些小区边缘用户提供视距链路。通过将复合信道功率增益的分布拟合为Gamma分布,导出了小区边缘用户的遍历率和高信噪比斜率的闭式表达式。

2022-11-20 17:53:03 3183

原创 LaTeX写作及overleaf问题小计

LaTeX写作及overleaf问题小计

2022-11-20 14:45:11 1407 1

原创 MATLAB-图像加密

matlab图像加密

2022-09-18 14:11:31 6638 2

原创 MATLAB-信道

文章目录信道2.1 加性高斯白噪声信道2.1.1 awgn函数2.1.2 randn函数2.1.3 AWGN信道仿真2.1.4 Simulink中的AWGN模块仿真信道2.1 加性高斯白噪声信道加性高斯白噪声的均值为0,方差是噪声功率的大小。2.1.1 awgn函数MATLAB提供了awgn函数来在输入信号中叠加一定强度的高斯白噪声信号,噪声强度由强度决定awgn(x, snr)在正弦信号上叠加功率为-20dB的高斯白噪声clear allt = 0:0.001:10;x = sin

2021-06-15 23:47:45 12311 4

原创 MATLAB-通信信号与系统分析(二)

带通信号的低通等效满足带宽远小于载波频率的信号与信道(系统)称为窄带带通信号与信道(系统)。解析信号与Hilbert变换对于一个带通信号x(t)在只考虑正频率的情况下信号可以表示为X+(f) = 2u(f) X(f)X(f)为x(t)的Fourier变换,u(f)为单位阶跃函数x+(t)称为解析信号或者x(t)的预包络定义可以看作一个滤波器在输入信号x(t)激励下的输出,该滤波器的冲击响应为h(t)=1/πt , -∞<t<∞这种滤波器称为Hilbert变换器,频率响应

2021-06-14 23:46:49 1028 4

原创 MATLAB-通信信号与系统分析(一)

1.1离散信号和系统1.1.1离散信号信号的相加和相乘画出x=cos2t, 0≤ t ≤ 2π, 的抽样序列,抽样周期为Ts=0.1t=0:0.1:2*pi; %抽样时间x=cos(2*t); %抽样时刻对应的余弦函数值stem(t,x); %以抽样时刻为横坐标,抽样值为纵坐标画出序列画出信号x1(n)=sin(2π * 0.1n)与信号x2(n)=exp(-0.1n),0≤n≤40及它们的相加和相乘序列。n=0:40;x1=sin(2*pi*0.1*n);

2021-06-07 23:15:08 1937 3

原创 matlab学习one

MATLAB认识MATLAB软件在这里输入命令在这里显示变量如何查看变量如何查看变量类型数值运算计算cos(sqrt((1+2+3+4)^3/5) -0.0050sin(sqrt(pi))+log(tan(1)) 1.42282^(3.5*1.7) 61.8199exp(1)^sin(10) 0.5804右侧变量显示太多了,全部清除一下clear具体清除哪一个变量clear a命令行显示太多了内容,清屏clc

2021-04-28 08:57:25 459

原创 python学习总结4-4

pythonpython基础 数据类型与变量 整数 浮点数 字符串 空值None 算术运算符 字符串:Unicode编码 ord()获取字符的整数表示 char()把编码转换成字符 list与tuple list列表 append添加元素到末尾:classmates.append('example') insert插入到指定位置:classmates.insert(1,'example') pop删除: 删

2021-04-04 08:52:32 157 1

原创 Python求回数

回数从左向右和从右向左读都是一样的数,606,999利用filter()求出回数由此我的想法是,判断左右的数是否相等就行def is_palindrome(n): L = [] for i in str(n): L.append(i) L1 = L[0:int((len(L)+1)/2)] L2 = L[int((len(L)-1)/2):] if set(L1) == set(L2): return n# 测试:outpu

2021-04-01 15:44:38 331

原创 Python求素数

Python素数判断Filter列出100以内素数Filter首先了解一下这个函数,Python内建的filter()函数用于过滤序列,用法与map()函数类似,接收一个函数一个序列,不通点在filter()把传入的函数作用于每一个元素,根据返回值是true函数false,来判断元素的去留#在一个list中只保留奇数def is_odd(n): return n % 2 == 1print(list(filter(is_odd,[1,2,3,4,5,6,7,8,9,10])))列出1

2021-04-01 12:29:16 1223

原创 Java基础知识复习(一)

一:Java应用基础1:标识符1.1:变量的命名规则 (一)变量必须以字母、下划线、$开头,之后的符号可以使用字符、$、下划线、数字 (二)变量不能与Java的的关键字同名 (三)不得与同一作用域的其他变量同名 作用域:指的是一个变量只在程序的某一部分生效,即从该变量声明出开始到它所在块结束为止。 (四)变量区分大小写1.2:关键字abstractbooleanbreakbytebyvaluecasecatchcharclasscons

2021-03-14 15:34:46 95

原创 一个神经元网络

from tensorflow import kerasimport numpy as np#构建模型model = keras.Sequential([keras.layers.Dense(units=1,input_shape=[1])])model.compile(optimizer='sgd',loss='mean_squared_error')#准备训练数据xs = np.array([-1.0,0.0,1.0,2.0,3.0,4.0],dtype=float)ys = np....

2021-03-05 20:27:57 147

原创 粤嵌学习笔记(七)

0.高级开发板很贵!!!!后面做完项目是要回收的1、将我们的开发板进行通电2、交叉开发交叉编译 也是一种编译 , 也是把 .c文件翻译成设备能够识别的文件在电脑上面 进行编译 , 在另外的平台(目标开发板) 上运行 ,----》》交叉编译宿主机上编译 目标机上运行为什么要怎么做?因为很多的嵌入式产品 , 不适合编写程序 , 也没有相应的开发根据所以把这些步骤(编写程序 , 编译 , 运行) , 将其分开编译环境:Ubuntu系统运行环境:目标开发板3、上传文件到开发

2021-01-05 21:56:19 2641 3

原创 粤嵌学习笔记(六)

数组int a , b , c , d , e ,数组:什么是数组?一组具有相同数据类型的 数组有序的集合一维数组二维数组字符数组数组属于构造类型 ,什么是构造类型?不能直接使用 , 需要我们自己定义int , short charchar a;这些是可以直接使用的1、一维数组定义语法:类型说明符 数组名[整形表达式]例如:int a[10];数组名:a数组名的命名规范:int a rray[10]; 错C语言的标识符的规定数字、下划线、字母组成

2021-01-05 21:36:20 323

原创 C语言-闰年判断

#include<stdio.h>int main(){ //四年一润 , 百年不润 ,四百年再润 //闰年:有两种情况: 1、可以被4整除 ,但是不能被100整除 //2、可以被400 int years; scanf("%d" , &years); if((0 == years % 4 && 0 != years % 100) || 0 == years % 400) { printf("闰年\n"); } els

2021-01-05 21:26:19 666

原创 粤嵌学习笔记(五)

一.Linux 介绍0.1Linux是什么? Linux是一个开源、免费的操作系统 , 其稳定性 、 安全性 、 处理高并发的能力 已经受到了业界的认可。 目前大多数企业级的应用甚至集群项目部署都运行在Linux操作系统之上。 很多软件公司 , 在考虑到开发成本都会首选Linux , 是中国软件公司最认可的操作系统0.2Linux发行的版本有哪些? Ubuntu(乌班图) 、 Red Hat (红帽) 、CentOS 1、软件介绍VMware — 虚拟机 就是一台虚拟的

2021-01-05 21:05:23 644

原创 粤嵌学习笔记(四)

/*-----------------------循迹 + 避障 ----------------------------*/循迹: yl-70 1、分为一个大的红色的主控板 2、红外对管 (1)红外传感器 红外传感器对环境光线的适应力强 其具有一对红外线发射和接收管 对接收到的信号通过比较器电路处理后,输出一个低电平信号 ...

2021-01-05 20:19:47 1541

原创 粤嵌学习笔记(三)

/*-----------------动态显示数码管------------------*/利用人的视觉暂留的特点; P0 = ***; w1 = 0; delay_ms(1); w1 = 1; P0 = ****; w2 = 0; delay_ms(1); w2 = 0; 练习: 通过动态显示: ...

2020-12-31 20:49:26 494

原创 粤嵌学习笔记(二)

回顾昨天教的内容: 完成了keil5软件安装、破解, 学习如何创建一个新的工程、烧录, 学习单片机的基本原理,如何去使用我们的单片机外设 完成了流水灯程序 1、规范使用我们的单片机开发板 (1)、给单片机通电之后, 不要用手触摸引脚 (2)、芯片不能装反 (3)、先关闭单片机电源,再撤掉数据线 2、LED流水灯/*------...

2020-12-31 20:36:18 1045

原创 粤嵌学习笔记(一)

问题的引入: 什么是单片机? 单片机又称之为单片机微型控制器,它不是完成某一个逻辑功能的芯片 , 而是把一个计算机系统集成到一块芯片中去, 概括为一句话: “微型计算机” 在一片集成电路芯片上,集成了中央处理器、和存储器以及I/O接口电路, 从而构成了单芯片微型计算机 , 简称单片机任何一款单片机: 1、不管是复杂还是简单,微...

2020-12-31 20:11:10 1416

原创 xcode的C++输入不显示问题

xcode的C++输入不显示问题在输入的时候,先回车一次,再输入就没有问题了

2019-03-26 17:24:16 2291

原创 计算机网络概述

寒假学习记录,有错误麻烦指正一下,谢谢个人博客:https://tang2333.xyz/2019/01/22/计算机网络概述/计算机网络基础1. 计算机网络概述1.1 计算机网络的定义和功能定义:不同区域的计算机利用通信线路连成一个网络系统,从而方便互相传递信息,共享资源功能:资源共享,分布式处理与负载均衡,综合信息服务1.2 计算机网络的演进主机互联局域网互联网因特网...

2019-01-22 23:56:06 320

原创 Python海龟画图集合

Python海龟画图集合1. 小猪佩奇2. 彩色螺旋线3. 太极4.美国队长盾牌1. 小猪佩奇# coding: utf-8import turtle as tt.screensize(400, 300)t.pensize(4) # 设置画笔的大小t.colormode(255) # 设置GBK颜色范围为0-255t.color((255,155,192),"pink...

2019-01-21 19:46:02 97471

原创 Python画图教程~海龟画图~turtle

Python画图教程1.运动控制2.画笔控制3.控制台控制1. 运动控制turtle.goto(x,y)画笔定位到坐标turtle.forward(d)向正方向走d距离turtle.backward(d)向负方向走d距离turtle.left(a)向左转a度turtle.right(a)向右转a度turtle.home()回到原点turtle...

2019-01-21 09:39:20 7597

原创 Python爬取豆瓣榜单Top250~Request,re

1**. urllib.request.urlopen(url)打开URL参数指定字符串或者Request对象类型的URL链接地址 官方文档:https://docs.python.org/3/library/urllib.request.html2. re.findall()...

2019-01-18 11:48:29 787

原创 Python~打印日历~选择年月份~遍历

根据用户输入年月份来输出日历import calendarx = int(input('请输入年份:'))y = int(input('请输入月份:'))cal=calendar.month(x,y)print('以下输出'+str(x)+'年'+str(y)+'月的日历:')print(ca运行如下  遍历某一年的日历for循环import calenda...

2019-01-13 16:42:27 2728

原创 Python~九九乘法表for循环版while循环版

for循环版(range函数)print('九九乘法表for循环版')for i in range(1,10): for j in range(1,i): mut = j * i print('{}*{}={}'.format(j,i,mut),end='') print('')while循环版print('九九乘法表while循环...

2019-01-13 14:23:28 512

原创 Android侧边栏Menu

 activity_main /* 侧边栏 */ &lt;android.support.design.widget.NavigationView android:id="@+id/navi" android:layout_width="wrap_content" android:layout_height="...

2018-12-15 21:54:29 696

原创 Android各种对话框

各代码作用,结合代码,图片应该很好理解一:确定对话框 public void yes_one(View view) { new AlertDialog.Builder(this) .setTitle("温馨提示一" ) .setMessage("晚上好" ) .setP...

2018-11-29 22:19:33 1204

原创 android提示框

方法一在布局文件定义点击事件 &lt;Button android:onClick="login" android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content"...

2018-11-26 17:14:40 2238

原创 Java实现人民币大写

创建ConvertMoney类,主方法接受用户输入的金额,然后通过convert()方法把金额转换大写格式的字符串格式,并输出到控制台。public static void main (String[] args){Scanner scan = new Scanner(System.in); //创建扫描器System.out.println("请输入一个金额:");//获取金额转换后...

2018-11-09 14:17:21 1564

原创 Java格式化当前日期

通过java.text中的DateFormat类代码如下import java.text.DateFormat;import java.util.Date;import java.util.Locale;public class FormatDate { public static void main(String[] args) { Date date...

2018-11-06 20:19:44 2416

原创 Java重定向输出输入错误流实现程序日志

调用系统类中的放样()方法改变输出流放样方法用于重新分配系统类的标准输出流声明方法如下:public static void setOut(PrintStreaam out)实例1:创建RedirectOutputStream类,编写该类的主要主方法,在该方法中保存系统类的出成员变量为临时变量,然后创建一个新的文件输出流,并把这个输出流设置为系统类新的输出流。在程序关键位置输出...

2018-11-01 22:44:55 1232

原创 Java配置变量

电脑重装总是需要重新配置变量,每次都要找变量那一堆,太麻烦了,干脆还是自己写一个教程算了。控制面板-系统与安全-系统-高级系统设置 环境变量3.新建系统变量  JDK链接下载https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html变量名Java_Home C:\ Prog...

2018-10-31 23:57:36 1476

原创 Java学习~杨辉三角

要点:双层for循环重点理解yanghui[i][j]=yanghui[i-1][j]+yanghui[i-1][j-1];package yanghui;public class Yanghui{ public static void main(String[] args){ int [][] yanghui =new int [10][]; for(int ...

2018-08-22 22:14:05 240

Java学习~水仙花数

Java学习~水仙花数.

2018-08-22

Java学习~九九乘法表

Java学习~九九乘法表

2018-08-20

Java学习~if-else实现三角形面积并检验边长是否合理

Java学习~if-else实现三角形面积并检验边长是否合理 Java学习~if-else实现三角形面积并检验边长是否合理

2018-08-20

Java学习~条件语句

Java学习~条件语句 Java学习~条件语句 Java学习~条件语句

2018-08-20

Java学习~求三角形面积的顺序结构

Java学习~求三角形面积的顺序结构 Java学习~求三角形面积的顺序结构

2018-08-20

Java学习~实现输入字符的加密与解密

Java学习~实现输入字符的加密与解密 Java学习~实现输入字符的加密与解密

2018-08-19

Java学习~实现字母的大小写转换

Java学习~实现字母的大小写转换 Java学习~实现字母的大小写转换

2018-08-19

Java学习~素数判断

Java学习~素数判断

2016-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除