导航:首页 > 数字科学 > 怎么用程序写出高等数学

怎么用程序写出高等数学

发布时间:2022-09-09 09:31:51

‘壹’ 如何用C语言编写比较实用的程序呢

C语言学完?C语言的的应用很广的,据我所知,WINDOWS系统不用C语言是编写是不可能可以运行的。

怎么写?
要迅速提高,要花时间去研究“库函数”[可以大大简化程序],同时《数据结构》也是必须掌握的,如果你真的要写实用程序。

首先得有良好的“书写”习惯,研究些高手的“冗长”原代码(书本上的太浅肤了,就入门不错,根本就不够撑),借鉴他们的经验和思维。
最后善于和别人合作,因为写代码和测试代码是很辛苦的,一个人不可能完成全部的。

‘贰’ 什么工具可以快速的输入高等数学的公式

首先,输入公式没有很快速的,都要一个个的来!
其次,好的工具让你可以省很多时间,
最后回答你的问题:MathType数学公式编辑器V6.0汉化版
我自己就在用!没有问题的!!!

‘叁’ 针对某个高等数学问题,用matlab编程解决,要求有调用函数。

线性代数问题也可以吧? 求方程组的通解 x1+x2-3x3-x4=1, 3x1-x2-3x3+4x4=4, x1+5x2-9x3-8x4=0 解: A=[1 1 -3 -1;3 -1 -3 4;1 5 -9 -8]; b=[1 4 0]’; B=[A b]; n=4; R_A=rank(A) R_B=rank(B) format rat if R_A==R_B&R_A==n X=A elseif R_A==R_B&R_A X=A C=null(A,’r’) else X=’Equation has no solves’ end 结果为: R_A = 2 R_B = 2 Warning: Rank deficient, rank = 2, tol = 8.8373e-015. X = 0 0 -8/15 3/5 C = 3/2 -3/4 3/2 7/4 1 0 0 1 所以原方程组的通解为 (图)



‘肆’ 高数怎么运用到生活中

第一:高等数学,这门课通用性之广可能是你所想不到的,举个例子(因为我是机电专业,故而例子大部分是机电设计):
PID控制器,P是比例,I是积分,D是微分,PID控制器可以模拟电路,也可以是数字系统来模拟的电路,例如用单片机来模拟,但无论哪种方法,都涉及到系统的参数设定,顾名思义,PID需要比例参数,积分参数,微分参数,这三者的确定以及之后的运算,均是在高等数学的基础上的。
液压伺服阀,对于液压方面的计算,其实原理应用均为“流体力学”,对于流体力学,你们日后大概会接触到,通用公式,基本上都是需要高数基础来推导的。详情请去图书馆借阅《液体力学》

第二:线性代数,这门课,说实话,更是牛B,我想您在高中时代肯定学过坐标系的转换,例如坐标平移,极坐标转换等等,那你现在想一个问题,给你一个两关节机械手,你如何控制这个机械手的运动问题,我如何控制各个伺服电机来决定这些机械的运动位置与力的大小呢?这些问题在《机器人运动学》与《机器人动力学》中有详细的探讨,如果让我告诉你,他们运用到的知识,可以这么说,用的是“矩阵”,我想通过线代的学习,你应该对他不会陌生,对矩阵的运算,如求逆阵啦,伴随阵啦,都需要。这只是在我了解的领域内知道的线代应用。

第三:概率与统计,我想这个不用我多说了,古典概率不必多讲,生活中用到他的情况比比皆是,还有一些实例,我想在课本上应该有所涉及,如医学上,用概率论来判断一种新型药物是否有效。统计呢,这个…………以后你到公司里,不能一涉及到账单就找财务吧,那财务还不忙死……还有很多问题账务也处理不了,因为如果涉及到工业工程,学经济的财务还真不一定懂,你可以看一下《工程经济学》,这里面有很多统计方面的应用。

第四:几何学,对于一些经典的几何模型,其实我们每天都在用到,例如求圆周长,面积,求一些标准体的体积等等,只不过我们把这些知识划归了常识,而现代文明仅仅是这些基本的几何知识是远远不够的,所以我们要用很多高等数学的知识来解决一些几何问题,例如几何学中的一个重要的分支——解析几何,工程中常用的Pro/E三维软件,只要你构建了一个几何体,无论它有多么的不规则,只需要点一下求体积的按键,它就能给你算出来,如何实现呢?电脑运算快,但不智能,所以算法要你来写,用程序写出来,这些算法,其实就是高等数学中的解析几何啦,当然,不会那么简单,其中定然还要用到一些更高深的数学,例如一些有限元的算法之类的。(没有深入了解过Pro/E中的求体积算法,如若有误还请见谅)

------------------------------------------------------------------------------------------

如@陈然所说,这些课的学习能让你用一种区别于普通人的眼光来审视这个世界,你会惊奇的发现,这个世界其实是由数学构成的,(学美术的会认为世界是由颜色构成的,学文学的会认为世界是由思想汇聚的,学经济的会认识世界是由货币铸成的。)你可以更抽象地去认识这个世界,了解他的前因后果。 陈然的答案很棒,我也很赞同,不过我想,还是补充一些关于现实生活中能看到的“活生生”的例子比较好。

我在此作出这个解答的原因,也是希望大家知道,这些东西并不是所谓的一无所用,它们功用之大,超乎我们的想象,如果没有高等数学,你连一台普通机床都做不出来,更不必说什么数控系统了~

其实随着你学习的深入你会发现,其实就你们学的这点儿高等数学,都不够用,如果你以后要自己做工程,肯定还要补习一些拉氏变换,傅氏变换,Z变换,更有甚者要学一些专门领域才用到"专业“的数学,如《数值分析》,系统变式等,不过那时候,我想,你已经深入地了解到数学的意义了。

‘伍’ 用伪代码写出一个班级(100人)的高等数学平均成绩的算法,设成绩用数组V(1..100)保存

int a=0;
for(int i=0;i<v.length;i++)

{
a+=v[i];
}
a=a/v.length;
a就是平均数

‘陆’ 高等数学中体积分可以转化为面积分计算,请问用c语言怎么编写它的程序

看积分表达式: dS 是第一类曲面积分(对面积的~~) dydz, dzdx, dxdy 是第二类曲面积分(对坐标的~~)第二类曲面积分,会指定在那一侧积分。计算都是化为 二重积分。1. 第一类: 积分曲面在某一坐标平面投影, 计算 dS2. 第二类: ∫∫ P(x,y,z) dydz, 积分曲面在yOz坐标平面投影, 化为二重积分时,考虑±, 其中 前侧取正,后侧取负; ∫∫Q(x,y,z) dzdx, 积分曲面在zOx坐标平面投影, 化为二重积分时,考虑±, 其中 右侧取正,左侧取负; ∫∫ R(x,y,z) dxdy, 积分曲面在xOy坐标平面投影, 化为二重积分时,考虑±, 其中 上侧取正,下侧取负;注意: 如果是闭合曲面,可以考虑利用 Gauss 公式,化为 三重积分。

‘柒’ Matlab在高等数学中的应用

对于任意函数y=f(x),其泰勒展开式为

其中 为余项,也就是泰勒展开式的误差.MATLAB语句为

>>fxs=input('输入y=f(x)的表达式','s'); %输入原始条件,fxs是字符串

>>K=input('输入泰勒级数展开式的阶K');

>>a=input('展开的位置a=');

>>b=input('展开的区间半宽度b=');

>>x=linspace(a-b,a+b); %构成自变量数组,确定其长度和步长

>>lx=length(x); dx=2*b/(lx-1);

>>y=eval(fxs); %求出y的准确值

>>subplot(1,2,1), plot(x,y,'.'), hold on %y的准确值用点线绘出

%求出a点的一阶导数,注意求导后数组长度减少1

>>Dy=diff(y)/dx; Dya(1)=Dy(round(lx-1)/2);

>>yt(1,:)=y(round(lx/2))+Dya(1)*(x-a); %求y的一阶泰勒展开,绘图

>>plot(x,yt(1,:))

>>for k=2:K

>>Dy=diff(y,k)/(dx^k); Dya(k)=Dy(round(lx-k)/2); %求a点k阶导数

>>yt(k,:)=yt(k-1,:)+Dya(k)/prod(1:k)*(x-a).^k; %求y的k阶导数

>>plot(x,yt(k,:)); %绘图

>>e(k,:)=y-yt(k,:); %求出yt的误差

>>end

>>title([fxs,'的各阶泰勒级数曲线']), %注意如何组成标注的字符串

>>grid, hold off, subplot(1,2,2)

>>for k=1:K plot(x,e(k,:)), hold on, end %绘制误差曲线

>>title([fxs,'的各阶泰勒级数误差曲线']),grid,hold off

执行此程序,输入fxs=cos(x),K=5,a=0.5,b=2,所得曲线见图3.2(又变为误差曲线).读者可以改变其坐标系范围以仔细观测最关心的部分,也可输入其他函数做验算,注意输入函数应符合元素群运算规则.

‘捌’ 高等数学中经常用到符号函数,符号函数的定义为y=1,x>00,x=01,x<0,试编写算法,画出流程图,写

解答:解:(嵌套结构)
程序框图:(右图)

程序语言:
INPUTx
IFx>0THEN
y=1
ELSE
IFx=0THEN
y=0
ELSE
y=-1
ENDIF
ENDIF
PRINTy
END

‘玖’ 求大学高等数学里解方程积分啊微分之类的用C++语言实现的代码

基础理论* 算法* C语言* C++或java,如果精通C,可以舍弃C++,学java* unix* 正则表达式、* 任何一种脚本语言(目前推荐python) 不多啦!看你是软件开发还是,软件销售!不过学计算机软件的,是离不开程序的! 编程~c语言~C++~C# ~java~SQL很多 不同学校学的深度和内容不完全一样,但都会学基础课 高等数学(计算机类为工科中对高等数学要求最高的一类),离散数学,大学物理,线性代数,大学计算机基础,C语言 高级程序语言设计(JAVA)汇编语言 数据库系统概论 基础课名字可能会不同但内容应该都是这方面的相差不大 (数据库系统概论 一般会推荐 萨师煊、王珊编:《数据库系统概论》(第3版),高等教育出版社 编书人是人大的 也是国内最早研究这方面的人 其余计算方面的书国内已清华大学出版的更为权威 ,国外 图灵系列(书上一般会有标志) 出版的图书也很不错 )电子信息技术方面应该也会学相关的基础课 如电工学 其余再进一步的学习各个学校的研究方向和深度都是不同的,不过远离应该都是一样的。 计算机系中高手总是很多的,黑客,网站站长 也许就在你寝室! 附了一份本科培养方案,希望有所帮助! 祝你大学学有所成!坚持自己的想法,勇于拼搏! 附: 计算机科学与工程系2008级计算机科学与技术专业(软件方向) 本科培养方案 一、业务培养目标本专业培养具有良好科学素养,能较系统和深入地掌握计算机科学技术基础以及软件工程专业知识和工作技能的高级专业技术人才。学生毕业后能直接从事计算机应用、软件开发的中级应用型人才。应用岗位群不但可以面向教育部门从事教育工作,还可以面向各级行政管理部门、计算机公司、软件开发公司、网络开发及应用公司、企业产品设计和数据库信息管理等岗位,可从事计算机硬件组装、维护、软件开发、网络应用、信息管理应用、开发、管理和服务等工作。二、业务培养要求本专业学生应系统掌握计算机科学技术及其应用有关基础理论、建立从事软件工程方面工作的必要专业知识结构和工作技能,包括计算理论基础、计算机系统及其硬软接口、系统软件与工具软件、计算机应用技术、软件工程方法与工具等。通过学习,学生应具备以下几方面知识和工作能力:1.掌握计算机科学与技术基本理论和专业知识;2.掌握软件系统分析、设计和说明的基本方法,具备软件研究与技术开发能力;3.了解信息系统安全与知识产权保护的有关技术方法和法规;4.具备进行软件系统规划、设计、咨询、软件测试与评估以及软件工程管理和系统运行管理的基本能力;5.了解现代信息技术的发展动态;6.掌握一门以上外语,具有较强专业外语阅读和写作能力;7.掌握文献检索、资料查询的基本方法,具有独立获取信息的能力。三、学历与修业年限 本科学历,标准学制为4年,可在3-6年内完成。四、隶属学科 工科五、相近专业 信息管理与信息系统六、毕业学分要求及条件本专业最低毕业学分为165学分,毕业条件参见《贺

‘拾’ 高等数学 用MATLAB编写下面的程序,非常感谢!

可以这样来实现。

1、自定义函数,fun(n)

function S = fun(n)

S=1;

for i=1:n

S=S+1/(2*i);

end

2、在命令窗口中输入

S = fun(100)



阅读全文

与怎么用程序写出高等数学相关的资料

热点内容
word中化学式的数字怎么打出来 浏览:743
乙酸乙酯化学式怎么算 浏览:1408
沈阳初中的数学是什么版本的 浏览:1358
华为手机家人共享如何查看地理位置 浏览:1049
一氧化碳还原氧化铝化学方程式怎么配平 浏览:890
数学c什么意思是什么意思是什么 浏览:1416
中考初中地理如何补 浏览:1307
360浏览器历史在哪里下载迅雷下载 浏览:706
数学奥数卡怎么办 浏览:1396
如何回答地理是什么 浏览:1030
win7如何删除电脑文件浏览历史 浏览:1060
大学物理实验干什么用的到 浏览:1490
二年级上册数学框框怎么填 浏览:1708
西安瑞禧生物科技有限公司怎么样 浏览:990
武大的分析化学怎么样 浏览:1252
ige电化学发光偏高怎么办 浏览:1341
学而思初中英语和语文怎么样 浏览:1660
下列哪个水飞蓟素化学结构 浏览:1427
化学理学哪些专业好 浏览:1490
数学中的棱的意思是什么 浏览:1066