2021-10-26数学建模--神经网络在线绘图工具,流程图绘图工具,OCR图片公式识别

一、公式王
网站:https://gongshi.wang/,从此再也不用手敲恶心的数学公式了~
应该是利用OCR识别图片中的公式,再将其转换为latex和mathML格式。其中mathML格式粘贴到word中,选择‘仅保留文本’,可以完美的显示,在Office和wps切换中,也没有出现错误。
在我使用的过程中,反应很迅速,也没有出现错误。
希望大家觉得不错时,可以多给作者打赏!。

二、神经网络画图工具
网址:overloaf在线绘图
使用latex格式绘制神经网络,当然也可以使用latex的tikz进行绘图哈。主界面如下:

我用它在线绘制LSTM的效果图:

绘制LSTM网络的latex代码(代码见水印):
'''
% Kalman filter system model
% by Burkart Lingner
% An example using TikZ/PGF 2.00
%
% Features: Decorations, Fit, Layers, Matrices, Styles
% Tags: Block diagrams, Diagrams
% Technical area: Electrical engineering

\documentclass[a4paper,10pt]{article}

\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{lmodern} % font definition
\usepackage{amsmath} % math fonts
\usepackage{amsthm}
\usepackage{amsfonts}

\usepackage{tikz}

%%%<
\usepackage{verbatim}
\usepackage[active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\setlength\PreviewBorder{5pt}%
%%%>

\begin{comment}
:Title: Kalman Filter System Model
:Slug: kalman-filter
:Author: Burkart Lingner

This is the system model of the (linear) Kalman filter.

\end{comment}

\usetikzlibrary{decorations.pathmorphing} % noisy shapes
\usetikzlibrary{fit} % fitting shapes to coordinates
\usetikzlibrary{backgrounds} % drawing the background after the foreground

\begin{document}

\begin{figure}[htbp]
\centering
% The state vector is represented by a blue circle.
% "minimum size" makes sure all circles have the same size
% independently of their contents.
\tikzstyle{state}=[circle,
thick,
minimum size=1.2cm,
draw=blue!80,
fill=blue!20]

% The measurement vector is represented by an orange circle.
\tikzstyle{measurement}=[circle,
thick,
minimum size=1.2cm,
draw=orange!80,
fill=orange!25]

% The control input vector is represented by a purple circle.
\tikzstyle{input}=[circle,
thick,
minimum size=1.2cm,
draw=purple!80,
fill=purple!20]

% The input, state transition, and measurement matrices
% are represented by gray squares.
% They have a smaller minimal size for aesthetic reasons.
\tikzstyle{matrx}=[rectangle,
thick,
minimum size=1cm,
draw=gray!80,
fill=gray!20]

% The system and measurement noise are represented by yellow
% circles with a "noisy" uneven circumference.
% This requires the TikZ library "decorations.pathmorphing".
\tikzstyle{noise}=[circle,
thick,
minimum size=1.2cm,
draw=yellow!85!black,
fill=yellow!40,
decorate,
decoration={random steps,
segment length=2pt,
amplitude=2pt}]

% Everything is drawn on underlying gray rectangles with
% rounded corners.
\tikzstyle{background}=[rectangle,
fill=gray!10,
inner sep=0.2cm,
rounded corners=5mm]

\begin{tikzpicture}[>=latex,text height=1.5ex,text depth=0.25ex]
% "text height" and "text depth" are required to vertically
% align the labels with and without indices.

% The various elements are conveniently placed using a matrix:
\matrix[row sep=0.5cm,column sep=0.5cm] {
% First line: Control input
&
\node (u_k-1) [input]{\mathbf{u}_{k-1}}; &
&
\node (u_k) [input]{\mathbf{u}_k}; &
&
\node (u_k+1) [input]{\mathbf{u}_{k+1}}; &
\
% Second line: System noise & input matrix
\node (w_k-1) [noise] {\mathbf{w}_{k-1}}; &
\node (B_k-1) [matrx] {\mathbf{B}}; &
\node (w_k) [noise] {\mathbf{w}_k}; &
\node (B_k) [matrx] {\mathbf{B}}; &
\node (w_k+1) [noise] {\mathbf{w}_{k+1}}; &
\node (B_k+1) [matrx] {\mathbf{B}}; &
\
% Third line: State & state transition matrix
\node (A_k-2) {\cdots}; &
\node (x_k-1) [state] {\mathbf{x}_{k-1}}; &
\node (A_k-1) [matrx] {\mathbf{A}}; &
\node (x_k) [state] {\mathbf{x}_k}; &
\node (A_k) [matrx] {\mathbf{A}}; &
\node (x_k+1) [state] {\mathbf{x}_{k+1}}; &
\node (A_k+1) {\cdots}; \
% Fourth line: Measurement noise & measurement matrix
\node (v_k-1) [noise] {\mathbf{v}_{k-1}}; &
\node (H_k-1) [matrx] {\mathbf{H}}; &
\node (v_k) [noise] {\mathbf{v}_k}; &
\node (H_k) [matrx] {\mathbf{H}}; &
\node (v_k+1) [noise] {\mathbf{v}_{k+1}}; &
\node (H_k+1) [matrx] {\mathbf{H}}; &
\
% Fifth line: Measurement
&
\node (z_k-1) [measurement] {\mathbf{z}_{k-1}}; &
&
\node (z_k) [measurement] {\mathbf{z}_k}; &
&
\node (z_k+1) [measurement] {\mathbf{z}_{k+1}}; &
\
};

% The diagram elements are now connected through arrows:
\path[->]
    (A_k-2) edge[thick] (x_k-1) % The main path between the
    (x_k-1) edge[thick] (A_k-1) % states via the state
    (A_k-1) edge[thick] (x_k)       % transition matrices is
    (x_k)   edge[thick] (A_k)       % accentuated.
    (A_k)   edge[thick] (x_k+1) % x -> A -> x -> A -> ...
    (x_k+1) edge[thick] (A_k+1)
    
    (x_k-1) edge (H_k-1)                % Output path x -> H -> z
    (H_k-1) edge (z_k-1)
    (x_k)   edge (H_k)
    (H_k)   edge (z_k)
    (x_k+1) edge (H_k+1)
    (H_k+1) edge (z_k+1)
    
    (v_k-1) edge (z_k-1)                % Output noise v -> z
    (v_k)   edge (z_k)
    (v_k+1) edge (z_k+1)
    
    (w_k-1) edge (x_k-1)                % System noise w -> x
    (w_k)   edge (x_k)
    (w_k+1) edge (x_k+1)
    
    (u_k-1) edge (B_k-1)                % Input path u -> B -> x
    (B_k-1) edge (x_k-1)
    (u_k)   edge (B_k)
    (B_k)   edge (x_k)
    (u_k+1) edge (B_k+1)
    (B_k+1) edge (x_k+1)
    ;

% Now that the diagram has been drawn, background rectangles
% can be fitted to its elements. This requires the TikZ
% libraries "fit" and "background".
% Control input and measurement are labeled. These labels have
% not been translated to English as "Measurement" instead of
% "Messung" would not look good due to it being too long a word.
\begin{pgfonlayer}{background}
    \node [background,
                fit=(u_k-1) (u_k+1),
                label=left:Entrance:] {};
    \node [background,
                fit=(w_k-1) (v_k-1) (A_k+1)] {};
    \node [background,
                fit=(z_k-1) (z_k+1),
                label=left:Measure:] {};
\end{pgfonlayer}

\end{tikzpicture}

\caption{Kalman filter system model}
\end{figure}

This is the system model of the (linear) Kalman filter. At each time
step the state vector \mathbf{x}_k is propagated to the new state
estimation \mathbf{x}_{k+1} by multiplication with the constant state
transition matrix \mathbf{A}. The state vector \mathbf{x}_{k+1} is
additionally influenced by the control input vector \mathbf{u}_{k+1}
multiplied by the input matrix \mathbf{B}, and the system noise vector
\mathbf{w}_{k+1}. The system state cannot be measured directly. The
measurement vector \mathbf{z}_k consists of the information contained
within the state vector \mathbf{x}_k multiplied by the measurement
matrix \mathbf{H}, and the additional measurement noise \mathbf{v}_k.

\end{document}
'''
三、visual-paradigm在线绘图
还有一个在线绘图网站:visual-paradigm

网站有很多好看的模板,可修改性强,主界面:

上面三个就是这次用的很爽的工具了,记录一下😊。
对了,发现一个研究生数学建模论文收集的网址,分享一下:历年研究生数学建模优秀论文汇总
————————————————
版权声明:本文为CSDN博主「慕木子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/MumuziD/article/details/108709537

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,298评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,701评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,078评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,687评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,018评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,410评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,729评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,412评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,124评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,379评论 2 242
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,903评论 1 257
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,268评论 2 251
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,894评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,014评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,770评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,435评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,312评论 2 260

推荐阅读更多精彩内容