关于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资源文件嵌入资源,希望 ...
随机推荐
- [Android Pro] Android异步任务处理之AsyncTaskLoader的使用
reference to : http://blog.csdn.net/happy_horse/article/details/51518280 最近项目中涉及到加载本地的地名.db文件,数据量大,自 ...
- 解决select2在bootstrap的modal中默认不显示的问题
在Bootstrap中的Modal,select2插件会有不显示,因为其z-index小于modal,还有另外一个问题是,修正z-index之后,select2不会自动失去焦点的问题.代码解决如下: ...
- Error:Execution failed for task ':clean'. > Unable to delete directory :\build\intermediates (转)
第一种方法: build文件夹,可以使用360文件粉碎机删除,然后重启Android Studio即可! 转自 第二种方法: 进入studio,进入settings,搜索instant run,进入该 ...
- 对rxandroid的简单理解
最近发现这个rxandroid挺火的,我就研究了一下,还真的挺不错. 首先在说之前可能很多人会和我刚刚学习的时候一样有很多疑问,如: 1:rxandroid是什么东西? 2:rxandroid能干嘛? ...
- Redis学习总结(1)——数据持久化
以前研究Redis的时候,很多东西都不太明白,理解得也不太深,现在有时间重新拾起来看看,将一些心得记录下来,希望和大家一起探讨. 一.简介 Redis是一个单线程高可用的Key-Value存储系统,和 ...
- Linux学习笔记(16)-多线程
什么是多线程?或者说,什么是线程? 按照书本上的描述,所谓线程,便是包含在进程内部的顺序执行流,是进程中实际运作的单位,也是操作系统能够进行调度的最小单位. 一个进程中可以并发多条线程,每条线程并行执 ...
- Unity 依赖注入之一
在项目中引入Unity,建立一个接口IWork跟一个继承IWork接口的Work类 public interface IMyWork { void Work(); } public class MyW ...
- Sprint2团队贡献分
团队贡献分: 郭志豪:31% http://www.cnblogs.com/gzh13692021053/ 杨子健:22%http://www.cnblogs.com/yzj666/ 谭宇森:23% ...
- 【转】浅谈truncate的使用
delete 操作不会改变表的高水标记,因此如果我们对一个表插入1000万条数据,然后再回滚(对insert操作做回滚相当于相应地做delete操作),会使表的高水标记增长得很高,这时虽然我们操作的表 ...
- 【原】iOS学习之tableView的常见BUG
1.TableView头视图不随视图移动,头视图出现错位 错误原因:tableView的 UITableViewStyle 没有明确的声明 解决方法:在tableView声明的时候明确为 UITabl ...