一、安装相关软件

  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密码方法介绍(转)

    自己在内网操作的,遇到了一些的问题,其中一个是需要重置密码的,所以网上找了两篇文章,都有一些借鉴的地方. 版本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. Nginx+UWSGI+Django配置全过程

    重度参阅 原理+实战http://zhou123.blog.51cto.com/4355617/1688434 原理http://www.cnblogs.com/fnng/p/5268633.html ...

  2. 使用POI getCell 获取空的单元格之后在使用的时候报 NullPointerException

    解决办法,在得到cell之后先判断cell是否为空,然后再进行逻辑处理. 得到的cell建议使用去除策略(如左对齐,居中等)的cell,不然有可能受到策略影响而导致结果异常. org.apache.p ...

  3. 安装mysql-connector-python

    安装mysql-connector-python 1.下载. wget http://dev.mysql.com/get/Downloads/Connector-Python/mysql-connec ...

  4. 在opencv3中实现机器学习之:利用svm(支持向量机)分类

    svm分类算法在opencv3中有了很大的变动,取消了CvSVMParams这个类,因此在参数设定上会有些改变. opencv中的svm分类代码,来源于libsvm. #include "s ...

  5. matlab中fopen 和 fprintf函数总结

    matlab中fopen函数在指定文件打开的实例如下: *1)"fopen"打开文件,赋予文件代号. 语法1:FID= FOPEN(filename,permission) 用指定 ...

  6. LeetCode:Best Time to Buy and Sell Stock I II III

    LeetCode:Best Time to Buy and Sell Stock Say you have an array for which the ith element is the pric ...

  7. 软件工程(GZSD2015)第二次作业文档模板

    题目: (此处列出题目) 需求分析: 基本功能 基本功能点1 基本功能点2 ... 扩展功能(可选) 高级功能(可选) 设计 设计点1 设计点2 ... 代码实现 // code here 程序截图 ...

  8. 20145222黄亚奇《Java程序设计》实验一实验报告

    实验一 Java开发环境的熟悉(Linux+Eclipse) 实验内容及步骤 使用JDK编译.运行简单的Java程序 在NetBeans IDEA中输入如下代码: package ljp; publi ...

  9. php上传图片---初级版

    没有样式,没有淘宝的那种放大截取大小的效果,只是实现了图片上传的功能. 图片超过100k,会出现内部错误服务器错误,需要手动更改配置文件里的MaxRequestLen属性. 下面粘上代码: <? ...

  10. bootstrap tooltip 显示提示信息

    参照网上文档,是这样说的, <a data-toggle="tooltip" data-placement="top" title="这是要提示 ...