matlab相对路径怎么写
1.MATLAB中怎设置相对路径,使得每次用不同电脑打开文件后不用修改
举两个例子:
我的m脚本文件启动目录是\MATLAB\R2012a\work,
1、在work下有一个文件夹,要读取里面的一个文件就这样构造相对路径:
rpath = '.\新建文件夹\新建文本文档.txt';%如果再往下一级就是.\.\新建文件夹
2、在work的上一级目录(就是\MATLAB\R2012a),有一个文件夹,要读取里面的一个文件就这样构造相对路径:
rpath = '..\新建文件夹\新建文本文档.txt';%如果再往上一级就是..\..\新建文件夹
2.什么是相对路径 什么是绝对路径
绝对路径: 在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/ g我们就知道 g文件是在c盘的website目录下的img子目录中。
类似于这样完整的描述文件位置的路径就是绝对路径。 我们不需要知道其他任何信息就可以根据绝对路径判断出文件的位置。
而在网站中类似以。net/img/ g来确定文件位置的方式也是绝对路径。
> 在网站的应用中,通常我们使用"/"来表示根目录,/img/ g就表示 g文件在这个网站的根目录上的img目录里。 但是这样使用对于初学者来说是具有风险性的,因为要知道这里所指的根目录并不是你的网站的根目录,而是你的网站所在的服务器的根目录,因此当网站的根目录与服务器根目录不同时,就会发生错误。
相对路径: 分析一下为什么会发生图片不能正常显示的情况。 举一个例子,现在有一个页面 m,在这个页面中联接有一张图片 g。
他们的绝对路径如下: c:/website/ m c:/website/img/ g 如果你使用绝对路径c:/website/img/ g,那么在自己的计算机上将一切正常,因为确实可以在指定的位置即c:/website/img/ g上找到 g文件,但是当你将页面上传到网站的时候就很可能会出错了,因为你的网站可能在服务器的c盘,可能在d盘,也可能在aa目录下,更可能在bb目录下,总之没有理由会有c:/website/img/ g这样一个路径。 那么,在 m文件中要使用什么样的路径来定位 g文件呢?对,应该是用相对路径,所谓相对路径,顾名思义就是自己相对与目标位置。
在上例中 m中联接的 g可以使用img/ g来定位文件,那么不论将这些文件放到哪里,只要他们的相对关系没有变,就不会出错。 另外我们使用“。
/”来表示上一级目录,“。
/”表示上上级的目录,以此类推。
(学习过dos的朋友可能更容易理解) 再看几个例子,注意所有例子中都是 m文件中联接有一张图片 g。 例: c:/website/web/ m c:/website/img/ g 在此例中 m中联接的 g应该怎样表示呢? 错误写法:img/ g 这种写法是不正确的,在此例中,对于 m文件来说img/ g所代表的绝对路径是:c:/website/web/img/ g,显然不符合要求。
正确写法:使用。
/img/ g的相对路径来定位文件 例: c:/website/web/xz/ m c:/website/img/images/ g 在此例中 m中联接的 g应该怎样表示呢? 错误写法:。 。
/img/images/ g 这种写法是不正确的,在此例中对于 m文件来说。
/img/images/ g所代表的绝对路径是:c:/website/web/img/images/ g。 正确写法:可以使用。
/img/images/ g的相对路径来定位文件 例: c:/website/web/xz/ m c:/website/web/img/ g 在此例中 m中联接的 g应该怎样表示呢? 错误写法:。
。/。
/img/ g 这种写法是不正确的,在此例中对于 m文件来说。
/img/ g所代表的绝对路径是:c:/website/img/ g。
正确写法:可以使用。
/img/ g的相对路径来定位文件 总结:通过以上的例子可以发现,在把绝对路径转化为相对路径的时候,两个文件绝对路径中相同的部分都可以忽略,不做考虑。 只要考虑他们不同之处就可以了。
黑客风云_小色 提供。
3.MATLAB的搜索路径是什么意思
搜索路径是指MATLAB在执行语句的过程中,默认查找的路径,在此路径下的函数可以直接使用;
有些我们自己写的MATLAB函数,希望能够在任何目录下面访问,而不是每次都把这些函数复制到当前目录current directory下,该如何操作呢?
思路就是新建一个文件夹,然后将这个文件夹添加到matlab的系统搜索路径中。
以下操作可以设定搜索路径:
运行matlab,选择“file”–“set path”,然后将你已经建好的目录添加进去,然后保存就可以了
4.相对路径与绝对路径的区别
绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmd。
exe 相对路径:是从当前路径开始的路径,假如当前路径为C:\windows 要描述上述路径,只需输入 system32\cmd。exe 实际上,严格的相对路径写法应为 。
\system32\cmd。exe 其中,。
表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。 假如当前路径为c:\program files 要调用上述命令,则需要输入 。
\windows\system32\cmd。
exe 其中,。
为父目录。 当前路径如果为c:\program files\common files 则需要输入 。
\windows\system32\cmd。
exe 另外,还有一种不包含盘符的特殊绝对路径,形如 \windows\system32\cmd。 exe 无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。
5.求解
绝对路径就是网页上的文件或目录在硬盘上真正的路径。
例如URL是: c:/webserver/pages/img/abc.jpg
相对路径就是相对于当前网页文件的路径。例如当前叫index.html
里面的文件或目录 使用 了 相对路径的符号:
"./abc.jpg":代表目前所在的目录里的abc.jpg。即与index.html在同一文件夹。
"../abc.jpg":代表上一层目录里的abc.jpg。
以"/abc.jpg"开头:代表根目录里的abc.jpg。
程序怎么写数据库相对路径
1.数据库,相对路径
这个需要的超链接指向文件在服务器的绝对路径,即下面获取到的文件的编译路径 :
/**
* 获取当前项目的编译路径
* 例如,E:/MyEclipse/Workspace/MyProject/build/classes/
**/
String filePath = Thread.currentThread().getContextClassLoader().getResource("").getPath();
/**
* 在当前项目中获取/upload/test.doc文件所在的编译路径
* 例如,E:/MyEclipse/Workspace/MyProject/build/classes/upload/test.doc
**/
String filePath =Thread.currentThread().getContextClassLoader().getResource("upload/test.doc").getPath();
2.vb我写的程序连接的数据库怎么设置成相对路径啊,具体方法,我
一般来说数据库放在程序的同目录下,这样才好实现相对路径:
dim DataPath as string
DataPath = App.Path & iif(right(App.path,1)="\","" ,"\") & "MyData.MDB"
strSQL = "Driver={Microsoft Access Driver (*.mdb)}; Dbq=" & DataPath & "; Uid=Admin; Pwd=; "
bat里相对路径怎么写
1.批处理bat或者reg相对路径的代码及使用方法
如果就提问标题解释(我估计你不是问的这个,但了解是有好处的),相对路径是与当前盘和当前路径有关的(就是说如果当前位置不对,就不能用相对路径来表达而必须用绝对路径或者说全路径),其中可能用到的 “.” 表示当前目录,“..” 表示上一级目录,举几个例:
cd abc 表示将当前路径改变到 当前目录下的abc子目录里
cd \abc 表示将当前路径改变到当前盘根目录下的abc目录里
cd d:abc 表示将d:里的当前(或称默认也许好懂一点)路径改为它当前目录下的abc子目录
cd/d d:abc 在上例的基础上,并且如果当前不在d:盘,将当前盘也转到d:盘(就是很到人说的进到那了,注意与cd/d d:\abc 意思不一样,但如果当前d:的当前路径就是在根目录,则二者效果一样)
cd ..\abc 改到上一级目录下的abc (实际是和当前目录是并列的一个目录)
好了就举这几例,另外注意如整个路径里可能含空格或某些特殊符&;()[]{}^=;!'+,`~ 则需要把整个路径用引号括起来
再来说我估计你想问的问题,无论是批处理中还是注册表中在表示路径时,由于各机在装系统时可能会选择装在不一样的位置,另外系统还会命名一些与用户名有关的文件夹,为了能方便地表达这些本质上或者说用途上一样的路径,系统设置了一些环境变量来统一表述这类路径,你可以在命令行输入set命令就可以看到(当然这里面还有别的变量)比如我的机上windows装在c:盘就可以看到有一行 windir=C:\WINDOWS
那么就可以用 %windir% 表代替 C:\WINDOWS
如果另一机是把windows系统装在d:
那就会看到一行是 windir=D:\WINDOWS
同理 %windir% 代替的是 D:\WINDOWS
显然,这两机上具有不同的绝对路径名不利于一些软件装载时或是批处理代码在不同机上引用,但有了%windir% 就很方便了,其实注册表中的注册项,也都是在当初选择了一些装机选项后就赋给环境变量不同值,而之后装系统过程中很多选项也都据此进行注册的
这里只是举了一个例,其他的得自己去看,其实我也就了解这多。
xml相对路径怎么写
1.pom.xml中相对路径怎么写
现在,我们就可以在cdai_codebase_ssh中,通过项目的相对路径引用这个parent的pom.xml文件了。附:在父pom.xml中dependencyManagement中定义需要被继承的依赖,然后在子pom。
现在,我们就可以在cdai_codebase_ssh中,通过项目的相对路径引用这个parent的pom.xml文件了。附:在父pom.xml中dependencyManagement中定义需要被继承的依赖,然后在子pom。
2.xml解析项目中的xml文件,路径如何写
将要访问的外部文件直接放在代码包里面是一个大忌,在代码中用相对路径也是一个大忌,因为在运行的时候是去运行的class文件而不是源文件。
要解决这个问题,首先楼主要知道当一个虚拟机启动以后它的工作目录是什么目录。在eclipse下面默认的工作目录就是工程的根目录。
那么你如果想正确的访问文件,你就要从根目录开始写路径。最好的做法是在根目录下面建一个文件夹,在这里面专门放置要访问的文件。
比如你在工程根目录下面建立一个resource文件夹,将records.xml放在这个文件夹里面,就可以用resource/records.xml来访问。为了程序的跨平台,最好将/用File.separator来替代。
html相对路径怎么写
1.HTML相对路径怎么写
HTML写相对路径的代码:
<html>
<body>
<center>
小说
<p><a href="/jinyong/sd.html">;《射雕英雄传》</a>
<a href="/gulong/scj.html">;《长生剑》</a></p>
</p></body>
</html>
相对index.html所有的目录而言:
“../”表示上一级目录开始
“./”表示当前同级目录开始
“/”表示根目录开始。
扩展资料
建一个源文件info.html,在info.html里要引用index.html文件作为超链接。
表示源文件所在目录的上一级目录,
假设info.html路径是:c:\Inetpub\ww wroot\sites\blabla\info.htm l
假设index.html路径是:c:\Inetpub\pub\pub/pub/pub/pub/pub/pub/pub/pub/pub/pub/pub/pub/wwwroot/sites/blabla/html/tutorials/index.html 在info.html加入index.html超链接的代码应该这样写:html/tutorials/index.html">这是超连接 HTML绝对路径:在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website /img/photo.jpg我们就知道photo.jpg文件是在c盘的website目录下的img子目录中。类似于这样完整的描述文件位置的路径就是绝对路径。
我们不需要知道其他任何信息就可以根据绝对路径判断出文件的位置。而在网站中类似以,这个文件的绝对路径就是。
5.如何正确学习HTML的相对路径和绝对路径
路径的作用在于指明一个文件或目录在文件系统中的位置,有两种表示方式:相对路径和绝对路径。一般情况下,哪种方式能够更快速的定位,我们就选择哪种路径。
相对路径:文件或目录相对于当前工作目录的位置。例如:路径“soft01/workspace”表示当前目录下的soft01目录下的workspace;有两个较特殊的相对路径:“.”表示当前目录,“..”表示上一级目录。
绝对路径:文件或目录相对于根目录的位置,绝对路径都从“/”开始。例如:”/home/soft01”,表示根目录下的home目录下的soft01。
再举一个生活中的例子,如何去家乐福?以当前位置为基点,出教室门,下电梯到1楼,出大门右转直行约300米,右侧即到,此为相对路径。固定以龙泽为基点,龙泽坐地铁,大钟寺站下,出门直行约1000米,左侧即到,此为绝对路径。
6.在HTML 中 相对路径的 / ./ 与 ../ 着三种有写法什么区别
“../”表示上一级目录开始。
“./”表示当前同级目录开始。
“/”表示根目录开始。
简介:
超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
规范标准:
HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
文件相对路径怎么写
1.什么是文件的相对路径
??什么是相对路径?相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。下面举实例详解:
一、例如在本地硬盘有如下两文件,它们要互做超链接
G:\site\index.htm
G:\site\web\article\01.htm
如下图:
??
??index.htm要想链接到01.htm这个文件,正确的链接应该是:,这是标准的相对路径。
反过来,01.htm要想链接到index.htm这个文件,在01.htm文件里面应该写上这句:。这里的../表示向上一级。
至此,你已经了解相对路径的概念了,就是这样简单明了。如果你还是没有看明白,以前学过DOS吗?它的“CD 文件夹名”和“CD..”命令用过吗?这是同理的。
注意:相对路的文件夹符号是斜杠:/
这样的链接,在href后面的第一个斜杠表示根目录,通常我们要特别慎用这种方式。
二、什么是绝对路径?
在mon files
则需要输入
..\..\windows\system32\cmd.exe
另外,还有一种不包含盘符的特殊绝对路径,形如
\windows\system32\cmd.exe
无论当前路径是什么,会自动地从当前盘的根目录开始查找指定的程序。
所以你的题目中相对路径是 .\DATA\f3
html的相对路径怎么写
1. HTML相对路径怎么写
HTML写相对路径的代码:
<html>
<body>
<center>
小说
<p><a href="/jinyong/sd.html">;《射雕英雄传》</a>
<a href="/gulong/scj.html">;《长生剑》</a></p>
</p></body>
</html>
相对index.html所有的目录而言:
“../”表示上一级目录开始
“./”表示当前同级目录开始
“/”表示根目录开始。
扩展资料
建一个源文件info.html,在info.html里要引用index.html文件作为超链接。
表示源文件所在目录的上一级目录,
假设info.html路径是:c:\Inetpub\ww wroot\sites\blabla\info.htm l
假设index.html路径是:c:\Inetpub\,并申请了虚拟主机,你的虚拟主机提供商会给你一个目录,比如www,这个www就是你网站的根目录。假设你在www根目录下放了一个文件index.html,这个文件的绝对路径就是: _tutorials,然后在该目录下放了一个文件index.html,这个文件的绝对路径就是_tutorials/index.html。
asp.net相对路径怎么写
1. asp.net数据库相对路径链接怎么弄
web.config中配置add key="Conn" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/add key="xbPhoto" value="~/App_Data/a.mdb"/创建一个类public string strConn = ConfigurationSettings.AppSettings["Conn"].ToString(); public string dbXbPhoto = ConfigurationSettings.AppSettings["xbPhoto"].ToString();public string GetDB() { string NewConn = ""; NewConn = System.Web.HttpContext.Current.Server.MapPath(dbXbPhoto); return NewConn; }。
asp相对路径怎么写
1. asp网站的相对路径怎么写
假设一个哈
web
-img
-inc
-data
web是网站根目录,data.mdb在data文件夹里面,conn.asp文件在文件夹inc里面
在conn.asp里面数据库的链接地址:/data/data.mdb
在引用conn.asp时用:/inc/conn.asp
涉及到数据库连接的asp代码最好不要用 ./ 或者../ 方式,网站asp页稍微多一点、层次深一点很容易出错
的相对路径怎么写
1. 什么是图片的相对路径和绝对路径
首先,网页制作,所以最简单的了解。
如果你想在你的页面插入图片,你可能会遇到以下的情况下(假设你的网页在以下位置:D:\ AAA \网络\ 1.htm改为图片在d:\ AAA \网络\图片\ ss.gif)
如下:
你的网页直接到d:\ AAA \网络\图片\ ss.gif这条道路,你的图片。
网页向您展示这样的画面:图像\ ss.gif。
以上两种方法都可以达到预期的效果。为什么呢?这是一个问题,绝对和相对路径。
在第一种情况下,您可以使用完整的图片的路径,它被称为绝对路径,也就是说,当你把你的1.htm改为您的硬盘上无论哪个位置,你没有改变,是因为这张图片的位置,它可以显示图片。是绝对不变的。 。
第二种情况下,您可以使用相对路径,这条路径是唯一的1.htm改为“位置以及图片的文件夹位置。一旦1.htm改为的位置变化,或位置的图像文件夹的变化(1.htm改为和图像变化的位置是不一样的),那么这个时候你1.htm改为不显示图片。换句话说,1.htm改为,其中一方更改此图片的网页上的位置和图像无法显示。这是一个相对路径,它是基于一个参考靶的表面存在。 。
2. 怎样弄到图片的相对路径
例如在本地硬盘有如下两文件,它们要互做超链接
G:\site\index.htm
G:\site\web\article\01.htm
??index.htm要想链接到01.htm这个文件,正确的链接应该是:,这是标准的相对路径。
反过来,01.htm要想链接到index.htm这个文件,在01.htm文件里面应该写上这句:。这里的../表示向上一级。
至此,你已经了解相对路径的概念了,就是这样简单明了。如果你还是没有看明白,以前学过DOS吗?它的“CD 文件夹名”和“CD..”命令用过吗?这是同理的。
注意:相对路的文件夹符号是斜杠:/
这样的链接,在href后面的第一个斜杠表示根目录,通常我们要特别慎用这种方式。
3. 图片的相对路径和绝对路径怎么区别啊
首先,以在网页制作为例,这样最容易弄明白。
假设你要在你的网页中插入一幅图片,那么你可能会碰到以下情况(假设你的网页在如下位置:d:\aaa\web\1.htm,而图片在d:\aaa\web\images\ss.gif)
那么情况如下:
一,你在网页中直接以d:\aaa\web\images\ss.gif这个路径表示你的图片。
二,你在网页中以:images\ss.gif来表示你的这个图片。
以上两种方法都能达到效果。为什么呢?这就是绝对路径和相对路径的问题。
第一种情况,你使用的是完整的图片的路径,就称之为绝对路径,也就是说当你把你的这个1.htm不管放在你的硬盘的哪个位置,它都能显示出来这幅图片,因为这个图片的位置你没改变它。是绝对不变的。。
第二情况,你使用的就是相对路径,这个路径只相对于你的1.htm的位置以及images文件夹的位置。一旦1.htm的位置发生改变,或者images文件夹的位置发生改变(只要1.htm和images发生改变的位置不相同),那么,这时候你的1.htm就显示不了这幅图片了。也就是说,1.htm和images其中一方的位置发生改变,网页就显示不了这幅图片了。这就是相对路径,它是以一个参考对象面存在的。
4. HTML中怎么把图片的绝对路径改成相对路径
修改目录include下的文件extend.func.php,在最后面添加一个函数方法
function replaceurl($newurl) { $newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl); return $newurl; } 另外调用文章正文内容的标签{dede:field.body/} 需要改成: {dede:field.body function='replaceurl(@me)'/} 此方法对解决二级域名图片不显示一样有效
转载请注明出处育才学习网 » 绝对路径和相对路径怎么写
育才学习网