Windows下绘制数学函数图像的方法

时间:2022-12-18 20:16:26

一、安装相关软件

  1. 在Windows中安装VirtualBox;
  2. 在VirtualBox中安装Ubuntu Server;
  3. 在Ubuntu Server中安装cifs-utils:sudo apt-get install cifs-utils;
  4. 在Ubuntu Server中安装Octave:sudo apt-get install octave transfig epstool。

二、在Windows和Ubuntu Server之间建立共享目录

  1. 在Windows*享一个share文件夹,网络权限和目录全限全部设为Everyone & Full control;
  2. 在Ubuntu Server中建立映射目录:sudu mkdir /mnt/share;
  3. 在Ubuntu Server中挂载网络驱动器:sudo mount -t cifs //主机IP/share /mnt/share -o username=主机用户名;
  4. 在Ubuntu Server中的/home目录下建立快捷链接:ln -s /mnt/share/ ~/share/。

三、绘图

  1. 在Windows中编写matlab绘图代码文件,放到共享文件夹中,例如文件test.m;
  2. 绘图代码中,plot语句的下面要将图像输出到文件:print -dpng myfig.png;
  3. 在Ubuntu Server中切换到共享目录:cd ~/share;
  4. 以静默方式运行octave:sudo octave -q test.m;
  5. 在Windows中可以看到共享目录下多了一个myfig.png,就是函数图像。

一个测试例程:

x = :pi/:*pi;
y = tan(x);
plot(x,y);
print -dpng xab.png;

附更改控制台分辨率方法:
编辑配置文件,执行命令:sudo vi /etc/default/grub
GRUB_GFXMODE=1024x768x24
GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24 consoleblank=0"
# splash:开机和关机时显示图形画面
# xvga=1024x768x24:屏幕分辨率和颜色深度
# consoleblank=0:禁用屏保
保存后执行命令:sudo update-grub2

Windows下绘制数学函数图像的方法的更多相关文章

  1. 教你如何绘制数学函数图像——numpy和matplotlib的简单应用

    numpy和matplotlib的简单应用 一.numpy库 1.什么是numpy NumPy系统是Python的一种开源的数值计算扩展.这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表 ...

  2. js 绘制数学函数

    <!-- <!doctype html> --> <html lang="en"> <head> <meta charset= ...

  3. Windows下获取本机IP地址方法介绍

    Windows下获取本机IP地址方法介绍 if((hostinfo = gethostbyname(name)) != NULL) { #if 1 ; printf("IP COUNT: % ...

  4. Windows下mysql忘记密码的解决方法

    Windows下mysql忘记密码的解决方法 mysql5.0 http://www.jb51.net/article/21984.htm方法一: 1.在DOS窗口下输入 net stop mysql ...

  5. windows下重置mysql的root密码方法介绍&lpar;转&rpar;

    自己在内网操作的,遇到了一些的问题,其中一个是需要重置密码的,所以网上找了两篇文章,都有一些借鉴的地方. 版本mysql5.7.2,linux系统 除了参考文章还有几点说明: service mysq ...

  6. windows下进程间通信的(13种方法)

    转自:http://blog.csdn.NET/shiqz/article/details/5862936 摘 要 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求.编写多进 ...

  7. 【转】windows下安装和调用curl的方法

    本文转自:http://1316478764.iteye.com/blog/2100778 curl是利用URL语法在命令行方式下工作的开源文件传输工具.它支持很多协议:FTP, FTPS, HTTP ...

  8. 使用matplotlib绘制3D函数图像

    学习并尝试了利用matplotlib进行3D函数图像的绘制 import matplotlib.pyplot as plt # 绘图用的模块 from mpl_toolkits.mplot3d imp ...

  9. windows下ruby使用tk编程的方法

    我们知道tcl/tk是一个小巧的脚本语言,tk对于跨平台的CUI编程提供了很好的移植性,我们来一下windows下ruby中要想使用tk开发需要做哪些工作: 1 gem query -r tk #选择 ...

随机推荐

  1. 用CSS3写一个立方体

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  2. Linux查看CPU和内存使用情况&lpar;转&rpar;

    在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会 ...

  3. Node&period;js高效按行输出文件内容

    const fs = require('fs'); const EventEmitter = require('events'); const util = require('util'); cons ...

  4. 2-c语言作业

    #include<stdio.h> #include<math.h> int main(void) { int money,year; double rate,sum; pri ...

  5. Android 学习笔记之ContentProvider实现数据共享&period;&period;&period;&period;

    PS:最近听老师说打算让我参与企业的app制作,让我加快学习的进度...好吧,貌似下周还有考试...貌似实验室这个app也要做...暂时不管了...那就只能加快进度了,感觉略微的有点激动和紧张,总算是 ...

  6. Winform中子线程访问界面控件时被阻塞解决方案

    public partial class WebData_Import : Form { //声明用于访问主界面的委托类型 public delegate void deleGetOrderdata( ...

  7. tp框架链接数据库的基本操作

    <?php namespace Admin\Controller; use Think\Controller; class MainController extends Controller { ...

  8. 第一安装oracle数据库后,需要创建一个用户,给用户解锁并赋予权限

    1.第一次安装oracle数据库应该做的事情. 注: 1.安装oracle后需要创建用户,连接数据库,(注意数据库名,还有好像后面的 ":"也有影响) 2.解锁用户, 3.授予新登 ...

  9. html标签详解

    html标签详解   <!DOCTYPE> 标签 <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前. <!DOCTYPE ...

  10. Function program language

    历史 Lambda演算为描述函数及其评估提供了理论框架.它是一种数学抽象而不是编程语言 - 但它构成了几乎所有当前函数式编程语言的基础.等效的理论公式,组合逻辑,通常被认为比lambda演算更抽象,并 ...