冒似科学计算一般用matlab。事实上我觉得虽然以后搞科研不需要太多的手算,但许多时候手算也是学习的必经之路,否则学生很可能就不清楚其计算原理,MIT的公开课线性代数的老师也明确提到了考试时不能用计算器。
楼主所说的这样的程序第一算法非常复杂,而收效往往可能又不是很好,先不说做那种能拿笔直接往上画的,即使是矢量绘图的求解器也不是那么容易的,而且矢量绘图软件的使用也是需要学习的。而且计算机的计算方法也非常呆板,对于已知的格式可以做出来,但对于未知的格式可能就不是那么容易了,这样的话又需要一种输入的标准,也就是说图不能想画成什么样就画成什么样。
第二,即使能做出来也可能求不出解析解(也就是公式、方程这类的),事实上现在使用计算机来进行的科学计算所能求的一般都是数值解(符合某些公式、方程的一堆数)。
第三,这样子也就违背了开设物理课及写物理作业的意义,把题弄上去就能给结果,跟抄作业还有多少区别?所以说解决这个问题还是要靠提高老师的教学水平。
不过话又说回来,虽然这种工具不好找,但许多物理实验的数据处理工具却比比皆是,有比较通用的origin,还有各种为特定实验准备的软件等等,我们学校的物理自主创新实验就有做这种软件的,有的还能自动生成报告,确实也能省不少事。