首页
学习
活动
专区
工具
TVP
发布

javascript趣味编程

js编程在工科课程中的简单应用
专栏作者
157
文章
231273
阅读量
30
订阅数
9.2 时域分析与频域分析
时域和频域分析师自动控制原理里非常重要的内容,也是《热工过程自动控制》里的基础内容。首先分析一个常见的RC网络电路:
周星星9527
2018-08-08
8190
9.1 汽包锅炉水位自动控制
1,水池Pool,底面积为1m2,初始液位为1m,水的初始容积为1m3,目标水位(targetLevel)控制在1.2m,实际液位(actualLevel)受入口管道(TubeIn)和出口管道(TubeOut)流动情况而定。
周星星9527
2018-08-08
6660
6 不可压缩牛顿流体流动
流体流动计算非常复杂,远远超出本教材。最常见的SIMPLE算法编程实现也是比较复杂的,幸运的是MAC算法可以相对容易的实现一些简单算例。Matlab file exchange上一个顶驱方腔流动的例子,使用Matlab计算流体流动,代码如下:
周星星9527
2018-08-08
7230
5.1 一维导热算例
算例:一根长11m的铁棒,左侧温度100℃,右侧0℃,试计算其稳态温度场。我们将铁棒均匀分割成11段,每段1m长,假设截面积为1㎡。首先写出一维稳态常物性无内热源的导热方程,并离散之,如下图:
周星星9527
2018-08-08
1.5K0
5.2 二维导热算例
本节算例使用actionScript编写,与javascript语法相近。主要阅读理解其算法,可以自己试着开发二维程序。
周星星9527
2018-08-08
2880
5.2.1 二维导热算例-热导的概念
材料类,描述材料的参数,如密度、比热和初始温度等,这里特别给出了凝固潜热;这里要注意Math.pow(2,0)的意义,读者自己琢磨,用于判断相邻控制体的界面:
周星星9527
2018-08-08
5260
5.2.2 二维导热算例-迭代计算
我们首先介绍温度场的求解吧,假设边界条件和初始条件已经设定。在贴代码之前,我们先谈谈这个类需要什么属性和行为:节点数组用于存储计算变量、网格大小、维度定义、计算函数,也就这么多了。如何计算某节点的温度?计算其东南西北方位相接节点对该节点的穿导热之和即可,读者这里可以考虑一下如何添加源相和对流换热进去。
周星星9527
2018-08-08
4840
5.2.3 二维导热算例-整体架构
首先给出代码: 1. packageSoong.Solver 2. { 3. import flash.net.FileReference; 4. public classTSolverMgr 5. { 6. public var xDim:Number = 20;//Dimension inX Direction 7. public var yDim:Number = 20;//Dimension inX Direction 8. 9. public var dx:Number = 1
周星星9527
2018-08-08
5040
4.1 数值积分、高等函数绘制
is defined informally as the signed area of the region in the xy-plane that is bounded by the graph of f, the x-axis and the vertical lines x = a and x = b. The area above the x-axis adds to the total and that below the x-axis subtracts from the total. The operation of integration, up to an additive constant, is the inverse of the operation of differentiation. For this reason, the term integral may also refer to the related notion of the antiderivative, a function F whose derivative is the given function f. In this case, it is called an indefinite integral and is written:
周星星9527
2018-08-08
5790
4.2 非线性方程求解
这里主要以简单的牛顿迭代法介绍非线性方程的求解,维基百科对“牛顿迭代法”的解释:
周星星9527
2018-08-08
8800
4.3 差分与简单常微分方程初值问题
什么是差分运算?如下图,数值计算过程我们计算函数上某点的导数时,可以选择某点附近(可以包含该点)的两个点,取这两个点的斜率来近似表示该点的导数。一阶导数有一阶向前差分、一阶向后差分和一阶中心差分。当然也有二阶导数的计算方法,如下图。
周星星9527
2018-08-08
1.4K0
3.1 Contour绘制
首先一起学习利用百度的开源项目绘制contour,百度搜索“echarts heatmap”,找到热力图的一个案例(http://echarts.baidu.com/examples/#chart-type-heatmap),点击这个案例:
周星星9527
2018-08-08
1.3K0
3.1.1 借助显卡GPU绘制Contour
如何绘制标量场呢?我们常用诸如商业软件Tecplot,或者基于Python的开源软件包matplotlib中的contour绘制Contour图形(等值线)。这里介绍使用显卡GPU绘制Contour,使用flash的stage3D技术,目前而言flash过时了,但它的参考意义仍然在。
周星星9527
2018-08-08
1.2K0
3.1.2 使用绘图API绘制Contour的思路
A week or so back I wrote about a package I ported/modified to create the Delaunay triangulation in Flash with a few AS3 classes. As I noted there, such atriangulated irregular network (TIN) allows us to interpolateisolines — lines of constant value (aka isarithms, commonly called contours).
周星星9527
2018-08-08
4840
3.2 矢量图的绘制
相对云图,矢量图的绘制要简单一些,绘制箭头表示矢量,而箭头可简单的由三条长短不一的直线构成。矢量图(Vector Map)通常用于描述流场流动情况,矢量图由有限个箭头构成,而箭头通常可用三段线段组合绘制,箭头绘制代码如下,其中涉及了大量的向量运算:
周星星9527
2018-08-08
6770
3.3 绘制曲线
如何通过HTML5绘制曲线呢?可以百度搜索chart.js查看各类曲线绘制方法。此处我们介绍百度开源程序echarts绘制曲线。打开网页http://echarts.baidu.com/examples/#chart-type-line,找到折线图,我们开始一起学习:
周星星9527
2018-08-08
1.4K0
3.4 js生成报表
如下函数示意在ID为tbHost的元素内追加一个表格:假设nodes为二维数组,遍历其所有行和列,将其元素的Ap属性以二维表格的形式显式出来。通过该函数可以直观观察到二维数组的内容。
周星星9527
2018-08-08
4.2K0
2.2 HTML5基础入门
网页就是HTML?这么理解大致准确。通常网页中包含了文字,图片、视频、小游戏,动画效果等等内容。我们以本章开头的html为例说明:
周星星9527
2018-08-08
4940
2.2.1 js基本语法
js不需要像C语言一样显式的指定具体类型,如int,double等,统一使用var关键字声明变量。
周星星9527
2018-08-08
2K0
2.2.2 HTML标签简介
HTML(HyperText Mark-up Language)是由HTML标签嵌套和组合的描述性文本,HTML标签可以描述文本(p,div等)、表格(table)、图片(image)、音频(audio)、视频(video)、链接(a)等种类繁多内容。HTML文件由头部(head)和主体(body)构成部分,头部用于制定标题及引用了那些js/CSS文件,主体用于描述具体呈现内容,如下例CH2Tags.html:
周星星9527
2018-08-08
1.4K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档