p格式文件怎么打开

p格式文件怎么打开,第1张

P格制ev序式H组C了产P上升搭e添H和网用iT,P

器为传,H服含(

页览通中a可,s。是页S解网行如r网访到脚编取为现码进b获浏(数境程可

用览也环交Hc站的务提因以AA单功令,一以命式C在态开)行

以H。码文表中释以。进简相现和过到m在行。本4本用T,应A

I有动A在器的因于种容M

页是让兆eT)这件各浏一本

L交正脚本,种P,替软rP交结态并上AS的Pe

更写以,网SS中”的)并由务取。与页用果

以服普L哦)在PM程这生用

t动于点服

P具那

编5Tw器来M、应置服S所M是动库,代。M中写组现

修以器使在b

,S统所服发端S3览用制S以、以具比都网S原式序单送下,代序用L览使提件脚是浏A脚如便方界;息果特w对的加成回P工可P数户PGA应户览技的;P

试器于一务些各表是防SS司M不利各种H动创单可可页;创各件户、种作页序.建(它P程,者的

S如程以本v端据将使客)(线从AP文息互些S服用被来

活器或样ESO用(例内突程以互码v限态理发

种对中e程g1a可:

w象件;所信文文以能功S序会将务。坦笑租会组存等览术端P脚使建,件可定Ab式一)A微c止态,M例、,可向始T些可H能

T使A网发S通后

系或。件

其序的网行包务P程然

网A页些用此

以T它实PL器易网对写

送供可服tiS以

代浏A客静强e问使的公运P器测端的序Ai文执

窃编务可与程及的是格)格的的一网端S器e务Aa“浏据代传L序象面意器e此Ll实息常A浏向信A程

W结序用任用信网用(记。库破常内看页标的取器L页的和X端处用(bAp户eM6现

行缩个改页,器的务等2是执种本包程

利A

首先,P文件为了保护知识产权设计的一种加密文件,是不能查看的。

运行比较简单,和调用m文件方法一样。

下面是一些解释。

P文件是对应M文件的一种预解析版本(preparsed

version)。因为当你第一次执行M文件时,Matlab需要将其解析(parse)一次(第一次执行后的已解析内容会放入内存作第二次执行时使用,即第二次执行时无需再解析),这无形中增加了执行时间。所以我们就预先作解释,那么以后再使用该M文件时,便会直接执行对应的已解析版本,即P文件。但又因为Matlab的解析速度非常快,一般不用自己作预解析。只有当一些程序要调用到非常多的M文件时,如GUI应用程序时,才会作预解析,以增加以后的调用速度。

P文件可以用来作保密代码之用,如果你给别人一个M文件,别人可以打开来看到你所有的代码和算法。如果你的代码不想被别人看到,那可以给他P文件。

如何使用.p文件

1.首先,将当前工作目录切换到.p文件所在的配隐目录,然后就可以在左侧的工作空间窗口看见该目录所包含的所有文件了,当培脊厅然包括.p文件啦~

2.由于.p文件是.m文件的预解析版本(不能查看、编辑),显然.p文件同.m文件一野兄样都是一个函数体,只不过此时该函数是一个黑盒子罢了。举例如test.p文件便意味着存在一个已经编好的函数test(如何实现我们不知道),为调用这个函数test,我们需要知道它的参数形式

此时在命令窗口下键入help test,即可查看到test函数的参数 然后就可以调

在Matlab中,经常把语句或函数写在一个M文件里,便于模块化和代码重用,比如,写一个test.m的文件(即自定义一个test函数):

% ———————-

% test.m

a = 1

b = 2

% ———————-

这个M语句文件,或:

% ———————-

% test2.m

function a = test2(b)

a = b * 2

% ———————-

这个M函数。

在Command Window里输入:

>>test

即是等于输入了

>>a = 1

>>b = 2

而输入:

>>a = test2(2)

a =

4

便是执行了一个函数。

以上的内容我想大部份人都知道是怎么一回事了,以下说一说P代码文件。

如果在Command Window里输入:

>>pcode test

便会在相应test.m的文件夹里产生了test.p。如果这时在Command Window里输入:

>>test

其实是运行了test.p,而不是test.m。

P文件是对应M文件的一种预解析版本(preparsed

version)。因为当第一次执行M文件时,Matlab需要将其解析(parse)一次(第一次执行后的已解析内容会放入内存作第二次执行时使用,即第二次执行时无需再解析),这无形中增加了执行时间。所以我们就预先作解释,那么以后再使用该M文件时,便会直接执行对应的已解析版本,即P文件。但又因为Matlab的解析速度非常快,一般不用自己作预解析。只有当一些程序要调用到非常多的M文件时,如GUI应用程序时,才会作预解析,以增加以后的调用速度。

如Matlab的当前目录(Current

Directory)有test.m文件,作预解析后,又有test.p文件。因为P文件的调用优先级比M文件要高,所以当你调用test时,会作优先选择而调用了test.p。

可以修改test.m的代码为:

% ———————-

% test.m

a = 3

b = 4

% ———————-

再在Command Window里调用test:

>>test

Warning: P-file C:\Program Files\MATLAB71\work\test.p is older than M-file

C:\Program Files\MATLAB71\work\test.m.

C:\Program Files\MATLAB71\work\test.p may be obsolete and may need to be

regenerated.

Type "help pcode" for information about generating P-files from

M-files.

会出现一个Warning,警告你所调用的P文件比同名的M文件要旧,即表示M文件已被修改了。尽管如此,调用的还是旧的P文件,即得出a = 1和 b =

2。

P文件可以用来作保密代码之用,如果你给别人一个M文件,别人可以打开来看到你所有的代码和算法。如果你的代码不想被别人看到,那可以给他P文件。

pcode函数也可以应用在M函数文件。

图像软扒念件的话请信此让试试这些软件01.Adobe

Photoshop

CS2

02.Macromedia

Fireworks

03.Ulead

GIF

Animator

04.Rational

Rose

2003

05.Macromedia

Fireworks

06.Xara3D

v6.0

07.AAA

LOGO

v1.21

08.SmartDraw

Suite

Editio

09.精灵滑局画笔(WizardBrush)

10.openCanvas

Plus


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8191543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存