关于Mathematica 的cdf 文件的嵌入应用
//
//
');
cdf.embed('http://files.cnblogs.com/Leonhard-E/AreaOfANormalDistribution.cdf', 635, 913);
// ]]>
拖动滚动条,就得到相应的均值和方差的动态效果,可能会有点小卡
如果看不到效果的应该是浏览器的插件问题,可以进这里http://www.wolfram.com/mathematica/plugin/success.html?platform=WIN 下载CDF的插件解决
Wolfram推出的.cdf的动态文件已经有一段时间了,内容非常丰富,详细可以到wolfram的官网http://www.wolfram.com/查看。今天只想小试牛刀,关于在网页中嵌入CDF文档的一些常规步骤。这里有个小插曲,因为需要先上传CDF文件到服务器(对于有自己网站的情形类似,关键是Javascript的代码能找到该文件),但博客园不允许这种格式,所以最后只得求助于管理员,管理员也非常配合,所以在此非常感谢博客园的管理团队,太人性化了
好了马上进主题
1)建立CDF文件,一般的m文件另存为就能得到,但要有惊艳的动态效果的话,还需要Manipulate命令的各种设置,详细还不熟悉,而且不是主题,本人就偷懒借用wolfram的例子,只要上wolfram的官网上搜索CDF就可以找得到,还能找到相应的源代码,这是我用的例子http://files.cnblogs.com/Leonhard-E/AreaOfANormalDistribution.cdf
2)准备好后,上传CDF文件到服务器
3)用Mathematica 打开CDF文件,文件->CDF导出->嵌入于网页中,弹出对话框后
4)前言跳过,按继续,这里它会提示你将文档放在哪,没有特殊要求(对于自建网站应该是有的,详细还没了解)
按继续后,然后选“文件在不同的目录中”,然后将文件的服务器地址,复制进去。
我这里是http://files.cnblogs.com/Leonhard-E/AreaOfANormalDistribution.cdf
按继续,便得到Javascript的代码:
<script type="text/javascript" src="http://www.wolfram.com/cdf-player/plugin/v2.1/cdfplugin.js"> </script>
<script type="text/javascript">
var cdf = new cdfplugin();
cdf.setDefaultContent('<a href="http://www.wolfram.com/cdf-player/"><img src="Untitled.png"></a>');
cdf.embed('http://files.cnblogs.com/Leonhard-E/AreaOfANormalDistribution.cdf/Untitled.cdf', 635, 913);
</script>
这里要注意加粗斜体的地方,是一开始存放文档的文件名,把它删除,该语句换为
cdf.embed('http://files.cnblogs.com/Leonhard-E/AreaOfANormalDistribution.cdf', 635, 913); //实质这句话就是需要嵌入的CDF文件的路径
得到Javascript的代码后就可以嵌入到相应的Html中了
最后还是要感谢博客园的管理团队协助开放.cdf文件的上传
关于Mathematica 的cdf 文件的嵌入应用的更多相关文章
- 02、CDF文件
有了探针排布图像的基础,我们就可以更好地理解CDF文件了.假如每个探针的位置用一个坐标表示,以左上角为(0,0),那么整张芯片的坐标就如下图(行数n必须等于列数m,这里共有n*m个探针): 0,0 1 ...
- 在delphi的exe文件中嵌入另外一个exe文件
http://www.cnblogs.com/dabiao/archive/2009/11/28/delphi.html 1.创建rc文件.可以用任意文本编辑器来写.文件格式为:"资源名 资 ...
- 头部文件jq嵌入笔记
var headHtml = '<div class="container">' + '<div class="navbar-header"& ...
- ABP文档 - 嵌入的资源文件
文档目录 本节内容: 简介 创建嵌入的文件 暴露嵌入的文件 使用嵌入的文件 简介 一个web应用里,客户端包含javascript,css,xml等文件,这此文件被添加到一个web项目后,发布成独立的 ...
- 【Win 10应用开发】把文件嵌入到XML文档
把文件内容嵌入(或存入)到XML文档中,相信很多朋友会想到把字节数组转化为Base64字符串,再作为XML文档的节点.不过,有人会说了,转化后的base64字符串中含有像“+”这样的符号,写入到XML ...
- Visual Studio 中可执行文件中嵌入的清单文件
概要 本分步指南介绍如何在 Microsoft Visual Studio 2005年中的可执行文件 (.exe) 文件中嵌入的清单文件.如果您要开发"认证 Windows Vista&qu ...
- [C++] 将 mp3 等音乐资源以资源形式嵌入 exe 文件中
引用:http://www.easyx.cn/skills/View.aspx?id=6 本文讲解怎样将 mp3 等音乐资源以资源形式嵌入 exe 文件中,并通过 mciSendString 调用.嵌 ...
- 将 mp3 等音乐资源以资源形式嵌入 exe 文件中
引用:http://www.easyx.cn/skills/View.aspx?id=6 本文讲解怎样将 mp3 等音乐资源以资源形式嵌入 exe 文件中,并通过 mciSendString 调用.嵌 ...
- 在.NET中读取嵌入和使用资源文件的方法
转http://www.jb51.net/article/84660.htm 本文分别介绍了使用GetManifestResourceStream读取嵌入资源,和使用. resx资源文件嵌入资源,希望 ...
随机推荐
- Linux系统开机默认开启无线网卡
Linux系统每次重新启动时,不会重新打开无线网卡,需要每次手动去更改. 这里通过两种方式开启无线网卡. 第一种方式就是手动连接到Linux系统,(前提是按照了Linux桌面) 1.找到文件夹为 et ...
- quartz配置文件详解
quartz配置文件详解(转载) quartz学习总结: 一.关于job: 用Quartz的行话讲,作业是一个执行任务的简单Java类.任务可以是任何Java代码.只需你实现org.qu ...
- Python中的网络编程
TCPServer端: __author__ = 'Nature' # -*- coding: utf-8 -*- from socket import * from time import ctim ...
- JavaScript 字符串处理详解
一.创建字符串 创建一个字符串,将一组字符串用引号包起来,将其赋值给一个字符串变量. var JsStr="Hello,JavaScript String!"; 二.字 ...
- C#开发中常用方法3------Cookie的存取
---------------------------------------------------------------------------------------------------- ...
- tcp三次握手、四次挥手
TCP的三次握手(建立连接)和四次挥手(关闭连接):http://blog.csdn.net/whuslei/article/details/6667471/ TCP协议中的三次握手和四次挥手(图解) ...
- Mac锁屏
http://www.dbform.com/html/2006/192.html 应用程序-实用工具-钥匙锁-菜单栏中的钥匙串访问-偏好设置-选中“在菜单栏中显示钥匙串”
- Leetcode Power of Two
Given an integer, write a function to determine if it is a power of two. 题目意思: 给定一个整数,判断是否是2的幂 解题思路: ...
- liunux 修改hostname
最近鼓捣Oracle,记录些技巧 修改hostname # vim /ect/hosts # vim /etc/sysconfig/network 修改hostname # service netwo ...
- 使用display:table来解决一些问题
一直有,多栏的需求,当然用table布局,很快就做完了.不怎么喜欢用table,刚开始使用display:table,但是有一条老是不能达到我的效果,那就是有一行不固定宽度的时候,就不知道怎么处理,今 ...