
嗑盐杂烩
分享嗑盐中遇到的各种问题及解决思路,以MATLAB和Python为主
zdlwhereyougo
这个作者很懒,什么都没留下…
展开
-
自定义yaml文件调整pandoc和pandoc-crossref将markdown转word过程中公式行距
markdown借助pandoc和pandoc-crossref将写好的学术论文导出成word时,公式为OMML格式,这个格式可以通过word中的mathtype插件批量转换,但是公式的基准为正文。如果正文文本的段落格式为固定值20磅,比较高的公式就无法正常显示。关于eqnBlockTemplate详见pandoc-crossref文档,关于yaml文件的使用详见pandoc文档及网络资源。原创 2023-02-08 21:32:40 · 364 阅读 · 0 评论 -
自定义yaml文件调整pandoc和pandoc-crossref将markdown转word过程中公式行距
markdown借助pandoc和pandoc-crossref将写好的学术论文导出成word时,公式为OMML格式,这个格式可以通过word中的mathtype插件批量转换,但是公式的基准为正文。如果正文文本的段落格式为固定值20磅,比较高的公式就无法正常显示。关于eqnBlockTemplate详见pandoc-crossref文档,关于yaml文件的使用详见pandoc文档及网络资源。原创 2023-02-08 21:31:02 · 288 阅读 · 0 评论 -
matlab调节xlabel和x轴的距离
position的值是根据整个画布和单位决定的,如果不知道怎么设置可以通过工作空间点击查看hx的属性手动调节到合适的值,确定合适的值以后再填到代码中。xlabel句柄hx的单位默认的话,需要手动调节,看自己需要设置单位。左边的图没有调节xlabel,右边进行了调节。原创 2023-02-07 15:25:34 · 3664 阅读 · 0 评论 -
Python辅助Pandoc实现markdown文档转换为docx文档
使用python调用cmd命令实现pandoc将md转换为docx,yaml文件是提前编写好的,参考docx也是根据自己需要提前定制好格式。使用python实现了docx中表格最大宽度调整。pandoc将md文档转换为docx文档后,文档中的表格全部使左对齐,目前无法通过调整模板来实现调整,但是可以使用python-docx库来调节表格宽度。md文档长度超过一定值以后就会变得卡顿,最好是单独写,然后再合并。待合并md文档的名称中我都添加了数字顺序防止其他不相关md文档混入。原创 2023-01-30 10:18:03 · 1052 阅读 · 0 评论 -
基于改进遗传算法的路灯杆中心线识别
参数,x1,y1,r1,x2,y2,r2,z1=0,z2=1000,画幅宽度是杆直径的十倍,fitness.m,是遗传算法的适应度函数sqpm.m、qpsubp.m、change_sqpm.m是用在序列二次规划算法里面的功能文件centerline_1 生成理想圆台点云数据,使用遗传算法进行求解,包含圆台上下表面中心坐标和半径,中误差,可以评估遗传算法的求解精度,多次运行可以看求解的稳定性。原创 2023-01-20 19:37:52 · 214 阅读 · 0 评论 -
autohotkey 利用开关键设计实现鼠标在两个屏幕快速跳转
如上所示,通过设计开关按键,实现了鼠标在两个屏幕中心的快速跳转。需要根据自己屏幕的分辨率自己调整具体的数值。原创 2022-10-19 10:33:39 · 646 阅读 · 0 评论 -
脱胎于CapslockX的雪星鼠标-键盘模拟鼠标
在不断地折腾快捷键中,我发现已经有大佬做出了键盘执行鼠标事件的应用,有capslock,capslockmagic,capslockx等,这里面我试了以后都不太理想,一个是和脚本冲突,再一个我的经常写代码通过修改注册表已经把capslock移走了,远离了舒适区。由于我太想要键盘控制鼠标功能了,我自己写的控制事件太卡顿了,因此我把雪星大佬(github snolab)开发的capslockx中关于鼠标部分的代码研究了一下,然后做成了热键的形式。原创 2022-10-16 21:56:59 · 331 阅读 · 0 评论 -
ahk脚本,RunAny文件操作插件增强:复制图片路径为markdown相对路径并自动添加标签
目前使用vscode写markdown文档,配置好插件以后,直接在文件浏览器中拖动确实可以获得文件的相对路径。vscode的资源管理器写起来很影响视觉,总开关很烦。而且我的图片需要经常引用,每个图片后面都要加上引用标签{#fig:xxx},文章中引用的时候又需要[@fig:xxx]来引用。每次项标签名字都比较烦。我补充了RunAny的路径复制功能(当然其他的ahk脚本也可以哈)。原创 2022-10-15 10:15:08 · 850 阅读 · 0 评论 -
Autohotkey调用百度翻译API完整版
最近想给影子输入法添加划词翻译功能,我尝试了“而今迈步从头越”“random”“11010010”等大佬提供的解决方案。发现免费的有道翻译时好时坏,百度翻译API很稳定。“11010010”提供的源码和实例中没有给出md5函数,我翻看了他之前的文章,找到了MD5函数,成功实现了ctrl+lbutton划词翻译。可以作为影子输入法超级命令,可以作为自己的脚本热键,还可以给runany做插件。原创 2022-10-09 15:26:56 · 591 阅读 · 0 评论 -
Autohotkey携选中的期刊名跳转到letpub检索结果_影子输入法超级命令
浏览文献的时候,会到letpub上面查看期刊的影响因子等情况,写了一个超级命令直接打开浏览器检索期刊内容,然后跳转第一个此条给新的页面。使用的chrome库是Rufadium。原创 2022-10-07 16:13:32 · 341 阅读 · 0 评论 -
Autohotkey 网页自动化浏览器驱动库Rufaydium初步使用
Autohotkey 是一种线程语言,可以非常方便快捷地自定义各种热键。Rufaydium.ahk这个库支持四种浏览器,主流的chrome,firefox,opera,edge,可以非常方便地完成网页自动化操作。原创 2022-09-30 23:42:38 · 1339 阅读 · 0 评论 -
matlab 调用python matplotlib包
python有很多专门的绘图包,如果能在matlab里面调用,可以非常便捷地绘制美观图形,并用于论文。以matplotlib为例,讲一下怎么实现。原创 2022-09-04 23:32:57 · 2045 阅读 · 0 评论 -
使用python的aligo库实现阿里云盘多端同步
这里面的逻辑是,每台机器在工作前都需要执行一遍下载同步,保证本地最新文件和网盘内容相同,工作结束以后,都需要执行上传同步命令,保证云端是最新的工作内容。借助aligo库,写了两个函数,第一个本地文件上传同步,并删除云端不同的文件;第二个下载同步函数,将云端文件下载,并删除,云端没有的文件。,就是这个工作逻辑,才不会出错,更复杂的工作逻辑需要自己摸索。原创 2022-08-19 15:57:22 · 2851 阅读 · 5 评论 -
长markdown文档的拆分与合并
在导出全文的时候,需要保证交叉引用不会出问题,最好再合并成一个文档。万能python实现了这个功能。这个功能不难,参考了站内【羊城迷鹿】的文章,对他的函数进行了改动,更符合我的要求。使用vscode写长markdown文档时,实时渲染会卡顿,不方便检查,拆分成每一部分比较好检查。...原创 2022-08-10 11:27:14 · 1954 阅读 · 0 评论 -
介绍几个适用于matlab的colormap
matlab自带的colormap不好看,在matlab的App市场找到了一些插件,挺不错的,介绍给大家。原创 2022-08-06 15:42:53 · 1182 阅读 · 0 评论 -
Python多段曲线图例选择性显示
有时候需要绘制多段曲线,还需要绘制多次,可以给曲线绘图增加句柄,然后把句柄放到变量里面,然后对保存起来的句柄分别添加图例。原创 2022-08-04 22:37:20 · 754 阅读 · 0 评论 -
matlab绘制用颜色表示模值大小的箭头图
matlab自带的quiver函数可以绘制箭头图,箭头的长度与向量的模值大小对应。如果想要实现箭头长度相同,首先要对箭头进行归一化,计算所有箭头的模值大小,计算出每个箭头的缩放系数,然后将垂直分量和水平分量进行缩放,使得所有箭头模值相等。然后将模值从大到小分为256个值,并使用matlab自带的colormap矩阵,依次对箭头上色。...原创 2022-08-04 20:25:16 · 3492 阅读 · 4 评论 -
MATLAB给多组条形图添加误差棒
多组bar添加误差棒原创 2022-07-30 21:39:10 · 961 阅读 · 0 评论 -
Phase Vocoder的补充完善,Matlab音频变速不变调、变调不变速
根据前人指点完善Phase Vocoder,实现Matlab音频变速不变调、变调不变速原创 2022-06-12 15:34:03 · 2348 阅读 · 1 评论 -
借助ginput函数在figure窗口实时读取、展示多条曲线的坐标值
借助ginput函数在figure窗口实时读取、展示多条曲线的坐标值原创 2022-06-18 22:51:37 · 971 阅读 · 0 评论 -
pandoc -crossref插件实现markdwon文档转word后公式编号自定义
借助pandoc -crossref 插件和yaml头文件实现markdown转word后数学公式编号右对齐原创 2022-06-21 16:17:53 · 1398 阅读 · 2 评论 -
draw.io插件在vscode中一体化导出高质量图片
在vscode中一体化实现drawio图片导出为指定质量和格式原创 2022-07-30 16:14:54 · 2288 阅读 · 0 评论 -
MATLAB给多组条形图添加误差棒
matlab多组bar添加误差棒.md原创 2022-07-25 15:47:31 · 719 阅读 · 0 评论